gpt4 book ai didi

SVN - 预提交钩子(Hook)检查代码格式

转载 作者:行者123 更新时间:2023-12-04 20:59:38 27 4
gpt4 key购买 nike

我们想在 SVN 中实现 pre-commit 钩子(Hook)来检查 jsp/java 文件中的代码格式。
如果提交的文件不通过指南,则不应提交并指出错误的行。

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

最佳答案

关于如何实现钩子(Hook)的信息可以找到here .

我会从编写一个脚本开始,或者选择一个现有的应用程序来检查单个 *.java 文件的代码。由于 *.jsp 文件包含稍微不同的语法,我对 *.jsp 文件的语法也一样——将这些脚本分开。

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

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

关于SVN - 预提交钩子(Hook)检查代码格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2407909/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com