是否有人实现了一个钩子,要求开发人员在成功提交之前输入x字符?我已经查找了钩子但是并不真正理解如何使用Tortoise 专门为Windows环境为Subversion实现这个。
答案 0 :(得分:2)
只需右键单击存储库的顶级。在上下文菜单中选择TortoiseSVN,然后选择Properties,以查看此对话框:
单击右下角附近的“新建”按钮,然后选择“记录大小”。输入提交和锁定所需的字符数(下例中为10)。
从刚修改的顶级目录执行提交。现在,您的存储库要求所有用户在提交更改之前进行注释。
答案 1 :(得分:1)
尝试从this
获取的here请注意,如果您拥有自己信任的开发人员,那么使用客户端提交要求也可以正常工作。
编辑:
然后试试这个? http://svn.haxx.se/users/archive-2006-05/0594.shtml http://blog.tfanshteyn.com/2007/11/subversion-pre-commit-hooks.html
答案 2 :(得分:0)
如果您将JIRA与Subversion一起使用,请使用Commit Policy加载项。
它可以使用名为Commit message must match a pattern的条件验证提交消息中的字符数。更好的是,您可以使用这样的正则表达式来仅计算非空格字符:
(?:\S|\S\s*){10,}
附加组件允许将所有这些规则保存在一个中心位置(JIRA),并且它提供了几个其他条件来检查提交者,提交的文件等。
免责声明:这是一个商业插件,我是开发人员。