svn 允许编辑日志

在linux下安装了SVN服务器来做版本控制。

再次谢过网友:

有天提交文件忘记了填写SVN提交日志,于是在项目中使用右键,show log,找到我提交的无日志的那条记录,点击右健,选择了“Edit log message",想补充一下日志,结果报了下面的错误。

Repository has not been enabled to accept revision propchanges;
ask the administrator to create a pre-revprop-change hook

意思是要求创建一个pre-revprop-change的钩子文件,写的非常清楚,但由于我不熟悉svn的设置,百度后有人说linux要清空svn仓库路径中hook文件夹下的pre-revprop-change.tmpl的内容。照做无效果,仔细阅读文档,再google后,终于明白是需要创建pre-revprop-change 这个钩子文件。

于是回到hook目录

[root@localhost hooks]# cp pre-revprop-change.tmpl pre-revprop-change

把pre-revprop-change.tmpl这个模板样例文件复制成pre-revprop-change。在设置权限:

chmod a+x pre-revprop-change

这样服务端就配置完成了。

客户端操作:

进入项目目录,点击鼠标右键,在右键菜单中选择TortoiseSVN→Show log,在弹出的log列表中,选中要修改的信息,右键,选择Edit log message,在弹出的窗口中输入信息的Log信息,提交既可了。

时间: 2024-10-12 09:00:32

svn 允许编辑日志的相关文章

TortoiseSVN无法编辑日志信息的解决方法

提交时忘记编写日志,事后想在版本库浏览器中编辑日志信息,却弹出错误,"此版本库不允许修改版本属性请管理员创建pre-revprop-change钩子".解决方法如下: 在版本库的hooks目录中,新建pre-revprop-change.bat文本文件,编辑内容为: if "%4" == "svn:log" exit 0 echo Property '%4' cannot be changed >&2 exit 1 上面的批处理命令

ortoiseSVN无法编辑日志信息的解决方法

提交时忘记编写日志,想重新编辑日志信息,弹出错误提示: DAV 请求失败:可能是版本库的 pre-revprop-change 钩子执行失败或者不存在 至少有一个属性变更失败:版本库未改变 设置属性 “log” 出错: Repository has not been enabled to accept revision propchanges; ask the administrator to create a pre-revprop-change hook 解决方法如下: 在版本库的hooks

python 提交SVN 写更新日志

SCENE = "mjdy_dyhry" DIRS = { "md5/scenes/" + SCENE, "data/tex/scenes/" + SCENE, "data/tex/share", "data/mesh/scenes/" + SCENE, } import os WORKSPACE = "D:/workspace/muData/"#os.getcwd()+ # execu

Hadoop HDFS源码分析 读取命名空间镜像和编辑日志数据

读取命名空间镜像和编辑日志数据 1.读取命名空间镜像 类FSImage是 命名空间镜像的java实现,在源码中,英文注释为, /** * FSImage handles checkpointing and logging of the namespace edits. * */ FSImage.loadFSImage(FSNamesystem, StartupOption, MetaRecoveryContext) 读取命名空间镜像. 1 private boolean loadFSImage(

SVN查看提交日志的命令

Windows下,使用svn客户端查看日志很方便,但是如果在linux下,常规查看日志的命令对于日志记录数比较多的时候,屏幕显示不了,就比较麻烦,后来发现了一个很有用的参数可以限制要查看的记录条数 查看某个目录下的所有日志记录 svn log [PATH] 上面的方式,对于命令行下查看时是很不方便的,因为日志太多的时候屏幕根本装不下,因此,可以查看最近的若干条记录,使用-l参数 查看最近3条记录 svn log [PATH]  l3 查看最近5条记录 svn log [PATH] l5

EditLog源码分析之获取编辑日志输入流

在<HDFS源码分析之EditLogTailer>一文中,我们详细了解了编辑日志跟踪器EditLogTailer的实现,介绍了其内部编辑日志追踪线程EditLogTailerThread的实现,及其线程完成编辑日志跟踪所依赖的最重要的方法,执行日志追踪的doTailEdits()方法.在该方法的处理流程中,首先需要从编辑日志editLog中获取编辑日志输入流集合streams,获取的输入流为最新事务ID加1之后的数据.那么这个编辑日志输入流集合streams是如何获取的呢?本文我们将进行详细研

HDFS镜像文件fsimage和编辑日志文件edits

镜像文件和编辑日志文件 1)概念 namenode被格式化之后,将在/opt/module/hadoop-2.7.2/data/tmp/dfs/name/current目录中产生如下文件 edits_0000000000000000000 fsimage_0000000000000000000.md5 seen_txid VERSION (1)Fsimage文件:HDFS文件系统元数据的一个永久性的检查点,其中包含HDFS文件系统的所有目录和文件inode的序列化信息(id.类型.目录.所属用户

Linux+svn无法显示日志

自己在linux中配置了一个svn服务器,但是客户端在浏览日志的时候报错.提示不能连接到服务器,是否离线查看... 谷歌了一下,是因为svnserve.conf中配置了anon-access = read,这句话表示没有经过授权的人可以读取项目. 但是auth文件里并没有设置anon的操作权限,所以会读取日志失败. 把anon-access = read修改为anon-access = none即可显示svn日志. 参考:http://gaoke0820.blog.163.com/blog/st

[转]SVN的可视化日志统计工具StatSVN

StatSVN很好的统计工具,能帮你统计团队成员各自的编写量,代码总数,提交情况,文件数量等情况,并且以html网页图表的方式发布统计结果. 以前写过一个叫NOVA的小程序,并用StatSVN管理,通过这个例子介绍StatSVN的一些功能 上面是发布报表的主页,这主要描述统计内容的起止时间,和代码行的统计情况等(据说代码行的数量包括空代码行,没有考证过) 然后可以看各个程序员的一些情况 统计了每月的编写情况,提交情况,代码修改占代码总数的百分比 一天中哪几小时比较活跃 每周那几天比较活跃 提交日