私は私たちのリポジトリを格納するためにVisual SVN Serverを実行しているWindows Serverを持っています。 そのサーバー上にもテストコピーがあります。SVNポストコミットフックバッチウィンドウ
私はそれが自動的に私はこのように設定した後のコミットフックでのVisual SVNで何かをコミットするたびにそのテストのコピーを更新して、単純なSVNのコミット後のフックを設定しようとしている
私はそれの上またはWコマンドラインからダブルクリックして、サーバーでバッチファイルを実行すると
"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の更新を投稿するにはどのようにコミットフックの誰ですか?
おかげ FEDE
私は同じことを試みています。このアプローチ。私は奇妙な結果を得るが、最終的にはバッチファイルをダブルクリックしても更新されない。私がpost-commitフックでバッチファイルの名前を変更すると、ファイルを見つけることができないというエラーが表示されます。だからフックはファイルを見つけることができるようだが、それを実行しない?私は知りませんが、ここに私が持っているものがあります。ポストコミットフックで : "C:/私のパス/ myrepository/FILE.BAT" バッチファイルで: CD "C:/ワーキングパス/ myrepository" のsvn更新 誰もがすべての問題を参照してください? – mgrenier
VisuaSVNサーバーをインストールすると、%VISUALSVN_SERVER%環境変数が追加されます。それを確認してください。 – bahrep