我不確定這是否可能。假設現在我工作或者幾個文件。我的工作已經完成,但我已離線,無法進行任何更改。是否有可能以某種方式註釋當前的更改日誌,以便我可以繼續處理其他文件?註釋svn變化
換句話說,這就是我想要實現
- 工作的一些文件
- 批註我的工作是什麼「的新功能1」上的一些文件
- 工作
- 批註我的作品「新功能2"
- 轉到網上
- 提交
- 現在服務器日誌s用於「新功能1」和「新功能2」並帶有適當的更新日誌。
我不確定這是否可能。假設現在我工作或者幾個文件。我的工作已經完成,但我已離線,無法進行任何更改。是否有可能以某種方式註釋當前的更改日誌,以便我可以繼續處理其他文件?註釋svn變化
換句話說,這就是我想要實現
有兩個相似的功能,通常稱爲shelving和checkpointing,可以幫助你。它們目前都沒有在Subversion中實現。他們是being discussed未來版本。
我聽說一些開發人員使用分佈式版本控制系統(如Git或Mercurial)作爲解決方法。他們使用它來跟蹤本地更改,然後在完成時提交到主Subversion存儲庫。
沒有SVN不支持。你可以通過featuere 1進行差異化。恢復你的改變,執行特徵2並進行另一個差異並恢復。稍後,您可以導入diff1並提交它和diff2並提交它。但誠實做這件事真的很愚蠢。
你想要的是使用版本控制GIT一樣,你可以做本地提交...
注:在版本控制中,*註釋*術語通常用來做什麼的顛覆調用* *怪。 – 2012-01-04 10:46:45