SVN修改已提交版本的日志
2016-05-26 19:51
302 查看
在工作中一直是使用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),双击修改其内容。如果找不到hooks文件夹 可以按照下面步骤操作
第一步:在服务端的程序启动栏里打开VisualSVN Server
第二步:右键单击local找到属性
第三步:找到存储位置
第四步:找到hooks文件夹,再找到pre-revprop.change.tmpl,右键编辑修改成如下
然后另存为pre-revprop.change.bat批处理文件 如下图,双击运行,此时即可到客户端进行日志修改
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),双击修改其内容。如果找不到hooks文件夹 可以按照下面步骤操作
第一步:在服务端的程序启动栏里打开VisualSVN Server
第二步:右键单击local找到属性
第三步:找到存储位置
第四步:找到hooks文件夹,再找到pre-revprop.change.tmpl,右键编辑修改成如下
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
然后另存为pre-revprop.change.bat批处理文件 如下图,双击运行,此时即可到客户端进行日志修改
相关文章推荐
- 校赛低年级组解题报告,,,by五楼team
- html身份认证Ukey
- char *str1 和 char str2[]的详解
- 翻转单元格视图
- 【CodeForces】667A - Pouring Rain(数学)
- leetcode---Combination Sum
- spring MVC原理
- Java之十五 JDBC编程
- Java之十五 JDBC编程
- Java之十五 JDBC编程
- Non-negative Partial Sums(单调队列)
- IntelliJ IDEA中js代码报如下警告的解决方法
- Android应用架构之Retrofit使用
- Android平台的JNI开发初步
- Android Gradle查询器
- hdu1281 棋盘游戏(二分匹配+行列匹配)
- 便签3
- 【HDU】 1153 Magic Bitstrings
- 改进快排
- 30天C#基础巩固------了解委托,string练习