SVN - 用于检查代码格式的预提交挂钩

时间:2010-03-09 09:32:26

标签: svn hook

我们希望在SVN中实现预提交钩子来检查jsp / java文件中的代码格式。 如果提交的文件未通过准则,则不应提交并指出错误的行。

我们如何实施它?请指导。

1 个答案:

答案 0 :(得分:3)

可以找到有关如何实现挂钩的信息here

我首先要编写一个脚本,或选择一个现有的应用程序来检查单个* .java文件的代码。由于* .jsp文件包含稍微不同的语法,我对* .jsp文件也是如此 - 保持这些脚本分开。

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

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