subversion提交后,如何修改log
来源:互联网 发布:java中bean是什么意思 编辑:程序博客网 时间:2024/05/17 20:24
使用subversion过程中,有时候提交后发现message写的有点问题。如何修改呢?
默认情况下,subversion server是不允许客户端修改提交后的任何东西的。
实在要修改的话,首先要修改一server的hook,让server允许修改才可以。
1. 在windows下的subversion server,在项目hooks目录下新建一个pre-revprop-change.bat文件,
[注意:原来的模板文件是linux的脚本。]
文件的内容如下:
if "%4" == "svn:log" exit 0 #如果svn客户端提交命令时第4个参数是svn:log的话,就返回0,意思是同意这个修改
echo "Changing revision properities other than svn:log is prohibited" >&2 #否则,就提交除了svn:log外,其它任何属性都是不允许修改的
exit 1 #不允许修改的项返回1,意思是不同意其修改
2. linux下的subversion server的pre-revprop-change文件如下[注意:没有bat啦]
#!/bin/sh
if [ "$4" = "svn:log" ]; then exit 0; fi
echo "Changing revision properities other than svn:log is prohibited" >&2
exit 1
看过shell脚本的一看就明白啦
3. 修改完了hook文件,不需要重新启动service
4. 客户端执行修改log的命令,在svn的checkout目录下执行
svn propedit -r 'HEAD' --revprop svn:log
这时会读出原来的log,让你修改
- subversion提交后,如何修改log
- TortoiseSVN :提交后,如何修改log
- 如何修改已经提交SVN的log
- 如何修改SVN已提交项目的message log
- 如何修改SVN已提交项目的message log
- Subversion的导入、修改与提交
- 如何把别人项目代码修改后 提交到github
- svn重设日志内容 及 如何修改SVN已提交项目的message log
- 修改 SVN 提交 LOG 默认编辑器
- SVN修改已提交版本的Log
- 修改 SVN 提交 LOG 默认编辑器
- SVN修改已提交版本的log
- SVN修改已经提交的LOG日志
- eclipse neon 插件subversion,如何显示提交的用户名
- Subversion利用pre-commit在代码提交入库前对log格式进行验证
- SVN提交文件后 show log不显示版本号
- 关于DataGridViewComboBoxCell修改后提交数据源
- 修改svn提交后的日志
- js中的DOM常用语句总结
- 冒泡排序算法
- TCP实现P2P通信、TCP穿越NAT的方法、TCP打洞
- Char
- Source Insight 相关
- subversion提交后,如何修改log
- mysq时间戳的比较例子
- oracle表分区详解
- 从code::blocks导出makefile文件
- 让感动飞一会
- 城域网架构及业务应用(更新完毕)
- Yii 框架里数据库操作详解
- 向对象编程的精髓在于将行为绑定在数据上。
- .Net平台AOP技术研究_4