我打算在 svn 中编写一个预提交挂钩,用于在签入 svn 存储库之前验证代码格式。我使用 eclipse 作为我的 IDE,并设置了自定义代码格式化规则,我的所有团队成员都在使用 xml 来格式化 java 代码。
但是,我需要在 svn 的预提交中验证签入符合正在定义的代码格式。eclipse 代码格式化程序以 xml 格式导出格式化规则。在预提交钩子中,我计划编写一个 shell 脚本,它应该根据代码格式 xml 验证要签入的文件。
您能否让我知道如何实现这一点。
问候, Pradeep
我打算在 svn 中编写一个预提交挂钩,用于在签入 svn 存储库之前验证代码格式。我使用 eclipse 作为我的 IDE,并设置了自定义代码格式化规则,我的所有团队成员都在使用 xml 来格式化 java 代码。
但是,我需要在 svn 的预提交中验证签入符合正在定义的代码格式。eclipse 代码格式化程序以 xml 格式导出格式化规则。在预提交钩子中,我计划编写一个 shell 脚本,它应该根据代码格式 xml 验证要签入的文件。
您能否让我知道如何实现这一点。
问候, Pradeep
它不是专门的预提交钩子,但这是我开始使用的:
http://code.google.com/p/maven-java-formatter-plugin/
您可以将格式任务包装为我想象的预提交挂钩。每次执行“mvn 包”时,我都会使用它来格式化(按照他们的示例了解如何执行此操作)。您将能够使用您一直在使用的相同的 Eclipse 格式化规则。它非常光滑。