post-commit フックを使用して、ソースから宛先にファイルをコピーしています (ソースと宛先はリポジトリのルート フォルダーです)。フォルダ。ソース配下のいずれかのフォルダにプロパティ(プロパティ名:バージョン)が適用されている場合、post-commit.batからpythonスクリプトを呼び出してコピーを行います。
コピーの実行中に 1 つの問題に直面しています。一部のフォルダーはソースから宛先にコピーされません。次の手順を実行して問題を発見しました。python スクリプトの最初に、リビジョン番号が記録され、コミットごとにログ ファイルへのパスが変更されます。ただし、いくつかの 2 つのフォルダーでは、ログ ファイルにプロパティ セット エントリ (リビジョン番号と変更されたパス) がありません。(post-commit.bat では、python スクリプトを呼び出しただけで、他には何もないことに注意してください)。2 回目の試行では、これら 2 つのフォルダーのプロパティ エントリがログ ファイルで利用可能であり、ファイルはコピー先フォルダーに正常にコピーされました。
Post-Commit フックが呼び出されない場合はありますか?