想在svn server端做一个检查,对于需要指定needs-lock的文件在添加的时候检查。
没有时间写出完整的脚本。先把查出的资料记一下。
第一步:
svnlook changed ...
获取所有变化的文件,其中 A xxx是新加的
第二步:对于每一个新加的文件,判断后缀,
svn pg needs-lock xxx 检查文件的属性
返回值为 * 没问题,其他报错。
做完了脚本
习惯用python做了。
如果有人想要bat,可以参考这个
http://www.nabble.com/using-pre-commit-hook-to-check-for-a-property-td15551677.html
想要perl的话,可以google一下ensure-needs-lock.pl
原理上都一样。