2012-01-04 51 views
1

我不確定這是否可能。假設現在我工作或者幾個文件。我的工作已經完成,但我已離線,無法進行任何更改。是否有可能以某種方式註釋當前的更改日誌,以便我可以繼續處理其他文件?註釋svn變化

換句話說,這就是我想要實現

  1. 工作的一些文件
  2. 批註我的工作是什麼「的新功能1」上的一些文件
  3. 工作
  4. 批註我的作品「新功能2"
  5. 轉到網上
  6. 提交
  7. 現在服務器日誌s用於「新功能1」和「新功能2」並帶有適當的更新日誌。
+1

注:在版本控制中,*註釋*術語通常用來做什麼的顛覆調用* *怪。 – 2012-01-04 10:46:45

回答

2

有兩個相似的功能,通常稱爲shelvingcheckpointing,可以幫助你。它們目前都沒有在Subversion中實現。他們是being discussed未來版本。

我聽說一些開發人員使用分佈式版本控制系統(如Git或Mercurial)作爲解決方法。他們使用它來跟蹤本地更改,然後在完成時提交到主Subversion存儲庫。

1

沒有SVN不支持。你可以通過featuere 1進行差異化。恢復你的改變,執行特徵2並進行另一個差異並恢復。稍後,您可以導入diff1並提交它和diff2並提交它。但誠實做這件事真的很愚蠢。

你想要的是使用版本控制GIT一樣,你可以做本地提交...