リポジトリを保存するために Visual SVN Server を実行している Windows Server があります。また、そのサーバーにはテスト コピーがあります。
何かをコミットするたびにそのテストコピーが自動的に更新されるように、単純なSVNポストコミットフックを設定しようとしています
コミット後のフックのVisual SVNでは、このように設定しました
"C:\Program Files (x86)\VisualSVN Server\bin\updatescripts.bat" D:\inetpub\TESTCOPY
次に、そのバッチ ファイルには、このような単純な更新があります。
PATH=%PATH%;"C:\Program Files (x86)\VisualSVN Server\bin\"
svn update %1
サーバーでバッチファイルをダブルクリックして実行するか、コマンドラインから実行すると正常に動作します。ラップトップから何かをコミットすると、フリーズしてエラーが発生せず、テストコピーがロックされるため、クリーンアップを実行する必要があります。
Visual SVN サービスはネットワーク サービスとして実行されており、この aacount にはサーバー上の bin フォルダーとテスト コピーへのフル アクセスがあります。
シンプルな svn update post commit フックを設定する方法はありますか?
ありがとうフェデ