そこで私はここに残された素晴らしい投稿の指示に従いましたhttps://stackoverflow.com/questions/1113010/post-commit-hook-with-trac-and-svnおよび Windows 上の Trac + VisualSVN に関する関連投稿。
すべてをセットアップし、「post-commit.cmd」を実行しても、エラーはまったく発生しません。
私の問題は、コミットを送信した後、Trac がチケットを更新しないのですが、その理由がわかりません。Trac でログオンをオンにし、hooks フォルダーから post-commit.cmd スクリプトを実行すると、以下の行が表示されますが、チケットは更新されません。
Trac[svn_fs] DEBUG: Subversionバインディングがインポートされました
SVN からチケットが更新されない理由をどうにかして解明する方法について、何かアイデアをお持ちの方はいらっしゃいますか?
答え1
最新のVisualSVN Server 2.0.5にアップデートして更新してみてくださいTracプラグイン。
また、PYTHONHOME 環境変数が VisualSVN Server Trac プラグインにパッケージ化された Python を指していることを確認してください (デフォルトでは C:\Program Files\VisualSVN Server\trac\python)