1
(我也不好講英語的人誰懂我將編輯它贊助。!)自動更新
Windows 7的版本源代碼控制的,我用下面的程序: VisualSVN服務器 TortoiseSVN的
我有一個PHP項目和團隊正在網絡上做。 對於每一次提交,在服務器上運行的版本以及在版本庫中的權限自動更新鉤子目錄文件post-commit.bat寫下了以下代碼。但是在每次提交和文件夾鎖定都無法完成之後!
但是如果我手動運行 - 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.
你只勾更新站點-WC,** **在那裏你會看到「版本 - 日期」信息?在源代碼中擴展關鍵字? –
我不明白你的問題@LazyBadger Badger。請解釋! –
確保VisualSVN Server服務帳戶(默認爲「網絡服務」)可以訪問所有路徑。例如。到** E:\ xampp \ htdocs \ mycode **和** C:\ Program Files \ TortoiseSVN \ bin ** – bahrep