2

svn 中是否有可能在将 xml 文件提交到存储库之前针对模式文件验证它?所以我可以确定存储库中的文件是可靠的。我已经搜索过了,但我没有找到答案。编程语言应该是python。我发现了一些关于“预提交钩子”的文章,但它们并没有解决我的问题。也许我只是在理解上遇到了问题。

我希望你能帮助我。

4

1 回答 1

2

预提交挂钩是您想要的。因此,一个名为“pre-commit”的可执行 Python 程序位于 your-repo/hooks 目录中,并对提交的 xml 文件进行验证,如果它们通过验证则返回零,如果不通过则返回非零值。

http://lxml.de/validation.htmlhttp://wordaligned.org/articles/a-subversion-pre-commit-hook应该给你足够的继续。

于 2012-04-27T01:08:27.570 回答