SVN - 提交前钩子检查代码格式化

5
我们希望在SVN中实现预提交钩子,以检查jsp / java文件的代码格式。如果提交的文件未通过指南,则不应提交并指示错误行。
我们该如何实现?请指导。
1个回答

3

关于如何实现钩子的信息可以在这里找到。

我建议首先编写一个脚本,或选择一个现有的应用程序,来检查单个*.java文件的代码。由于*.jsp文件包含略微不同的语法,因此我会为*.jsp文件做同样的事情 - 保持这些脚本分开。

编写一个遍历提交文件结构的脚本可以很容易地在Bash/Python中完成。此脚本应该为每个*.java文件和*.jsp文件调用您之前的语法检查脚本。

最后但并非最不重要的是,遍历脚本应该添加到您的Subversion服务器上的pre-commit钩子脚本中。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接