2012-07-11 134 views
0

我们使用subversion作为源代码控制解决方案;然而,在签入文件时提供评论时,我的几个队友不是很忠实。颠覆验证

我想提出几个验证样的...

A.注释是强制性的,同时至少指定的字符数。 B.在评论中的检查中必须有几句话。文件名中的C.空格被拒绝。

有没有办法做到这一点?我试图寻找一个解决方案,但它似乎并没有那么好......

回答

2

您可以使用pre-commit hook来检查评论是否附带提交以及哪些文件被更改或添加。

预提交钩子脚本获取要更改的存储库和事务标识符。这两个可以使用svnlook

svnlook log /path/to/repo --transaction <txid> 

这将回显提交消息。

1

检查this article致力于Subversion挂钩。有一个预先提交钩子的例子。