(私は英語が上手ではありません。理解できる人が主催して編集します!)
Windows 7 バージョンのソース管理では、次のプログラムを使用します。 VisualSVN Server tortoisesvn
私は PHP プロジェクトを持っており、チームはネットワーク上で作業しています。コミットごとに、サーバー上で実行されるバージョンと、リポジトリ フック ディレクトリ ファイル内の機能が自動的に更新される post-commit.bat は、次のコードを記述しました。しかし、すべてのコミットの後、フォルダー ロックを行うことはできません。
しかし、手動で post-commit.bat ファイルの更新を実行すると、更新が完了します
何が問題ですか?
@ echo off
echo == Initiating system instance variables ...
echo. - Setting the variables ...
:: Here you need to make some changes to suit your system.
set SOURCE = E: \ xampp \ htdocs \ mycode
set SVN = C: \ Program Files \ TortoiseSVN \ bin
:: Unless you want to modify the script, this is enough.
echo. % SOURCE%
echo. % SVN%
echo. + + Done setting variables.
echo.
echo == Updating source from SVN
echo. - Running update ...
"% SVN% \ TortoiseProc.exe" / command: update / path: "% SOURCE%" / closeonend: 2
echo. + + Done.