我使用eclipse galileo與subversive插件或Tortoise SVN進行更新。是否可以安排svn更新?
可以安排自動更新(例如每晚)嗎? 如果是,是否可以將其配置爲僅更新非衝突文件?
我使用eclipse galileo與subversive插件或Tortoise SVN進行更新。是否可以安排svn更新?
可以安排自動更新(例如每晚)嗎? 如果是,是否可以將其配置爲僅更新非衝突文件?
我通過計劃任務使用此命令 - 這是假定您已經安裝Silksvn(但任何SVN客戶端會這麼做)
"C:\Program Files\SlikSvn\bin\svn" update --accept postpone d:\SourceCode >> c:\svn.log
它只會更新是不是也衝突的文件,所以無後顧之憂關於那個。
甚至,使用此命令
C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe /command:update /path:d:\sourcecode /closeonend:1
closeonend可以是這些
/closeonend:0 don't close the dialog automatically
/closeonend:1 auto close if no errors
/closeonend:2 auto close if no errors and conflicts
/closeonend:3 auto close if no errors, conflicts and merges
/closeonend:4 auto close if no errors, conflicts and merges for local operations
任何人都可以在/ closeonend參數並不真正關閉對話框?我們將它設置爲:1,但每天有一次導致錯誤的連接錯誤,所以它最終將所有svn更新掛起到我們的QA服務器。 – 2010-05-03 21:31:58
'/ closeonend:0'保持對話框打開,正如答案所述。 – Martin 2013-02-18 16:34:44
Microsoft Task Scheduler或CRONw
只需安排一個任務即可每晚運行批處理文件。批處理文件只是使用Subversion命令行客戶端調用svn更新。很簡單,對嗎?
我有當連接中斷彈出揮之不去同樣的問題,一個做在TortoiseSVN,所以我剛剛安裝了svn的命令行版本並使用Windows批處理腳本檢查了返回的ERRORLEVEL
Primo,這是一個superuser.com問題,Secundo,這是一個關於操作系統的問題,而不是S ubversion/Eclipse的。 – 2009-12-31 03:51:20