我们使用subversion作为源代码控制解决方案;然而,在签入文件时提供评论时,我的几个队友不是很忠实。颠覆验证
我想提出几个验证样的...
A.注释是强制性的,同时至少指定的字符数。 B.在评论中的检查中必须有几句话。文件名中的C.空格被拒绝。
有没有办法做到这一点?我试图寻找一个解决方案,但它似乎并没有那么好......
我们使用subversion作为源代码控制解决方案;然而,在签入文件时提供评论时,我的几个队友不是很忠实。颠覆验证
我想提出几个验证样的...
A.注释是强制性的,同时至少指定的字符数。 B.在评论中的检查中必须有几句话。文件名中的C.空格被拒绝。
有没有办法做到这一点?我试图寻找一个解决方案,但它似乎并没有那么好......
您可以使用pre-commit hook来检查评论是否附带提交以及哪些文件被更改或添加。
预提交钩子脚本获取要更改的存储库和事务标识符。这两个可以使用svnlook
:
svnlook log /path/to/repo --transaction <txid>
这将回显提交消息。
检查this article致力于Subversion挂钩。有一个预先提交钩子的例子。