SVN提交前检查

时间:2018-10-14 06:08:15

标签: svn tortoisesvn

我们有两个分支A和B,它们的源代码结构相同

任何检查都发生在B中,也需要发生在A中。

例如: 在以下文件夹的分支A和分支B中有一个文件Employee.java project / src / main / java / com / mycomp / Employee.java

在将文件Employee.java检入分支B的同时,我需要通过比较两个分支中Employee.java的内容来检查是否已将同一文件检入分支A。如果没有,我不应该允许开发人员提交

是否可以在SVN pre commit钩子中实现这样的逻辑并导致提交失败? SVN是否有任何现成的解决方案来实施此类检查?

1 个答案:

答案 0 :(得分:0)

好吧,虽然我发现用例很奇怪,但是可以通过SVN预提交钩子来实现(需要一些脚本)。

以下是有关如何创建和使用预提交挂钩的不错文章:

http://wordaligned.org/articles/a-subversion-pre-commit-hook