19
|
Stuart Lange · 技术社区 · 14 年前 |
1
7
首先,我建议使用perl或python来完成这项任务,windows批处理还有很多地方需要改进。 您可以使用 http://svn.apache.org/repos/asf/subversion/trunk/tools/hook-scripts/ 从…开始。例如, 验证-po.py 脚本检查文件编码和 commit-access-control.pl.in中 检查作者是否具有提交权限。你可能会雇佣 svnlook差异 在脚本中(如后一个脚本中所示),获取目录的更改属性,并通过相应的路径,无论它们是分支还是使用正则表达式的标记。 更新 找到 enforcer pre-commit hook script 这似乎是你要找的。
它包含几种方法和 验证属性行是否已添加() 其中,因为 为添加到文件属性的每一行调用 . |
2
1
如果您可以在服务器上注册: https://github.com/gnustavo/SVN-Hooks/blob/master/examples/check-mergeinfo.pl 如果没有(基于 http://comments.gmane.org/gmane.comp.version-control.subversion.user/118969 ):
|