2011-12-16 61 views
0

假設svn服務器在幾天內不可用(例如,您在沒有Internet連接的情況下)。svn - 如何在服務器不可用時保存提交

當svn回來時,我可以繼續工作並提交,但這不方便,因爲我所做的所有更改都將只轉到一個修訂版。

相反,我想在本地「檢查點」修訂版,當svn回來時,我想提交一堆修訂版。

換句話說 - 不同的錯誤修復應該進行不同的修訂。

我知道我可以創建本地svn服務器,然後同步服務器。但是,我可以在不創建額外的svn服務器的情況下做我想做的事情嗎?

+0

可能是intresting:http://stackoverflow.com/questions/1081058/svn-local-提交 – David 2011-12-16 08:07:31

回答

5

既然你已經拒絕了local-svn回購選項....也許你應該看看git?和git-svn?

1

正如Jake Feasel所說,git可能是最好的選擇。如果這不是一個選項,您可以在每次想要檢查點時創建補丁(差異)。當存儲庫再次可用時,請進行乾淨的檢出,修補,提交,修補程序,提交& c。

+0

補丁在開發過程中我將無法看到兩個修訂之間的變化...... – javapowered 2011-12-16 08:24:43

0

本地SVN服務器(和交換機命令)或DVCS - 你沒有超過這兩個選項。

相反混帳的男生,我建議使用水銀和hgsubversion更透明和腦動力橋顛覆

相關問題