2011-08-16 109 views
0

即使在嘗試遵循許多開發人員在關閉時間內忘記提交的實踐後,我們仍然擁有分佈式團隊。是否有可能從服務器本身有某種方式,我們可以在所有客戶端自動提交特定文件夾分支中的所有文件。所以即使開發者忘記提交,我們也可以得到最新的。SVN強制遠程提交

+0

我認爲你的意思是:http://stackoverflow.com/questions/758916/how-to-make-subversion-or-any-program-perform-periodic-commits –

+2

你會如何知道未提交的更改已準備就緒承諾? –

+0

當然這個操作可以打破構建,這是一個非常糟糕的主意,但上面的鏈接實際上是解決方案。在這裏我建議對開發者進行更好的培訓。 –

回答

0

如果每個人都在運行Windows然後計劃在規定的時間任務將運行一個批處理文件,它只是做到這一點:

svn ci -m "<your default commit message to indicate that this is an automatic commit done by the scheduled task>"

如果是* nix的環境,然後設置一個cron工作。