2012-01-29 81 views

回答

1

通過Subversion,您可以創建changelists,將您在工作副本中進行的多個不同更改分組,您希望單獨提交。但是,給定文件中的所有更改都將被提交;你不能在一個文件中標記單個的hunk。

我不知道Subversion有任何「擴展」。

我通常處理這種情況的方式是查看第二個新的工作副本,手動將第二個工作副本中現在要提交的更改(使用我的文本編輯器的可視化差異功能)提交給他們。然後刪除第二個工作副本,或將其保留以備將來進行其他更改。第一份工作副本中的「svn update」將其更新至最新版本。

理想情況下,避免陷入這種情況,在單獨的工作副本中針對不同的目的進行更改。

2

另一種選擇是使用一個mercurial/subversion bridge,並像通常那樣在mercurial中執行你的工作,並推送到subversion版本庫。

相關問題