当前位置:首页 > 开发 > IT生活 > 正文

SVN修改已提交版本的Log

发表于: 2015-03-01   作者:cuiyadll   来源:转载   浏览次数:
SVN
摘要: 在工作中一直是使用svn进行项目的版本控制的,有时候由于提交匆忙,或是忘了添加Log,或是Log内容写的有错误。今日遇到此类情况,想要在查看项目的日志时添加log或是修改log内容,遇到如下错误:Repository has not been enabled to accept revision propchanges;ask the administrator to create a pre-r

在工作中一直是使用svn进行项目的版本控制的,有时候由于提交匆忙,或是忘了添加Log,或是Log内容写的有错误。今日遇到此类情况,想要在查看项目的日志时添加log或是修改log内容,遇到如下错误:
Repository has not been enabled to accept revision propchanges;
ask the administrator to create a pre-revprop-change hook
显然此情况是svn服务端设置的问题,版本在提交后不允许修改log。需要在服务端添加一个hook来允许log的修改。我用的服务器是Windows下的VisualSVN Server,在库的属性页面的Hooks选项卡下找到Pre-revision property change hook(参考图1),双击修改其内容。

 

SET REPOS="%1"
SET REV="%2"
SET USER="%3"
SET PROPNAME="%4"
SET ACTION="%5"
IF %ACTION% == "M" (IF %PROPNAME% == "svn:log" (EXIT 0))
ECHO "Changing revision properties %PROPNAME% is prohibited" >&2
EXIT 1

SVN修改已提交版本的Log

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
参考文章: stackoverflow.com/questions/304383/how-do-i-edit-a-log-message-that-i-already-commi
通过svn客户端,找到需要修改注释的文件 单击右键,选择“TortoiseSVN”菜单项 会出现如下图: 选择
顿时感觉myeclipse真的很强悍啊;必须将这个功能写写,要不感觉就对不起myeclipse的作者 1.类文件的
[CMD-SVN查看版本修改记录]   问题:想查看某个版本的具体修做了哪些改动?   方法:svn diff
当一个网站项目进入运营维护阶段以后,不会再频繁地更新全部源文件到服务器,这个时间的修改大多是
转: http://www.kuqin.com/managetool/20100906/87741.html 当一个网站项目进入运营维护阶段以后,
SVN版本控制器 小乌龟TortoiseSVN 我们项目组的应用程序是通过SVN进行版本控制的,通过安装Eclipse
当一个网站项目进入运营维护阶段以后,不会再频繁地更新全部源文件到服务器,这个时间的修改大多是
提交你的第一个更改 一个提交就像你项目里的文件在一个特定时间点上的快照一样。 当你创建了一个新
在我们用VS进行项目合作开发的过程中,SVN的提交控制是至关重要的,由于版本冲突造成的各种麻烦咱们
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号