SVN选项/插件,如果文件包含某些字符串,则不允许提交

时间:2014-09-03 11:55:48

标签: svn tortoisesvn svnserve

我正在寻找SVN选项或插件,如果文件包含某些字符串(如System.out.println),则不允许提交。

这样的东西有可能存在吗?可能是客户端或服务器端。

谢谢, 彼得

1 个答案:

答案 0 :(得分:3)

不确定

您可以在svn服务器上使用预提交挂钩。

http://svnbook.red-bean.com/en/1.8/svn.ref.reposhooks.pre-commit.html

  

预提交挂钩在提交事务被提升为新修订之前运行。通常,此挂钩用于防止由于内容或位置而不允许的提交(例如,您的站点可能要求对某个分支的所有提交都包含来自错误跟踪器的票号,或者传入的日志消息是非空的)

或者,您也可以在TortoiseSVN客户端中创建预提交挂钩。

http://tortoisesvn.net/docs/nightly/TortoiseSVN_en/tsvn-dug-settings.html