2

リポジトリにコミットする前に、スキーマファイルに対してxmlファイルを検証する可能性はsvnにありますか?したがって、リポジトリ内のファイルは信頼できるものであると確信できます。すでに検索しましたが、答えが見つかりませんでした。プログラミング言語はPythonである必要があります。「pre-commithook」に関する記事をいくつか見つけましたが、問題は解決しませんでした。多分私は理解に問題がありました。

あなたが私を助けてくれることを願っています。

4

1 に答える 1

2

プレコミットフックはあなたが望むものです。したがって、your-repo / hooksディレクトリにある「pre-commit」という名前の実行可能なPythonプログラムは、コミットされたxmlファイルに対して検証を行い、検証に合格した場合はゼロを返し、合格しなかった場合はゼロ以外の値を返します。

http://lxml.de/validation.htmlおよびhttp://wordaligned.org/articles/a-subversion-pre-commit-hookを使用すると、続行するのに十分なはずです。

于 2012-04-27T01:08:27.570 に答える