SVN钩子 之 pre-commit
来源:互联网 发布:excel数据录入的步骤 编辑:程序博客网 时间:2024/05/21 23:01
源码下载
我用的是Windows版本的SVN:VisualSVN Server Manager服务端 + TortoiseSVN客户端。
pre-commit钩子可以防止版本提交时不写log信息的懒惰行为,pre-commit钩子文件放在版本库\hooks目录下,在Windows系统中,文件名可以是pre-commit.bat或者pre-commit.exe。批处理方式网上有很多实现的例子,但我找不到有人用exe形式的,于是花了点时间进行编码(其中设计了管道和重定向的知识,可以参考我的另一偏文章“管道(pipe)”)。源码可以在开头链接下载到。
另外,如果是批处理方式,VisualSVN Server Manager提供了一个便捷的菜单可以直接编辑,打开VisualSVN Server Manager,右击版本库,选择“所有任务” > "Manage hooks...",在弹出的对话框中选择Hooks选项卡,双击pre-commit hook,即可进行编辑,如下图所示:
另外补充一点, TortoiseSVN客户端本身还有另外一种方法来设置提交时日志的长度限制,就是文件夹属性tsvn:logminsize。
- SVN钩子 之 pre-commit
- SVN设置pre-commit和pre-revprop-change钩子
- 经验分享之SVN禁止删除和强制注释操作的钩子脚本pre-commit
- svn强制要求提交注释--pre-commit钩子
- 【转】svn强制要求提交注释--pre-commit钩子
- svn强制要求提交注释--pre-commit钩子
- svn强制要求提交注释--pre-commit钩子
- svn强制要求提交注释--pre-commit钩子
- svn强制要求提交注释--pre-commit钩子
- svn强制要求提交注释--pre-commit钩子
- SVN pre-commit hook
- windows 下 SVN禁止删除和强制注释操作的钩子脚本pre-commit
- SVN configurable pre-commit hook
- SVN pre-commit hooks检查needs-lock
- 利用SVN的POST-COMMIT钩子自动更新
- svn pre-commit代码审查方案--reviewboard-svn-hooks
- eclipse svn commit 报错 Commit blocked by pre-commit hook
- svn---pre-commit提交前备注不能为空
- 简单oracle分页sql语句
- shell
- C#基础知识整理:基础知识(11) 值类型,引用类型
- 数据库驱动名称
- sencha touch 2.0如何使用组件
- SVN钩子 之 pre-commit
- Delphi 窗体置顶(总在最前面)
- 英文自我介绍,有时间再完善
- ubuntu10.04下安装nginx
- XML简明教程(2)
- RAD Studio XE (DelphiXE)官网下载地址 注册方法 及 破解工具
- sencha touch 2.0 数据视图的使用
- 深入分析几种PHP获取客户端IP的情况
- c++ 头文件的作用