2
如果你有一個SVN分支,其中大量的工作已經完成,有效地成爲開發的主要地點,是否有任何特殊的方式來決定這個分支應該成爲主幹?我參與的一個項目存在這種情況,這有點像獲取操作系統代碼的一個分支,然後替換整個內核。SVN:用分支替換主幹
是否有「正確」或「錯誤」的方式來處理?如果所有樹幹更改已合併到您的分支,它似乎強制分支合併時,它會非常不同。
如果你有一個SVN分支,其中大量的工作已經完成,有效地成爲開發的主要地點,是否有任何特殊的方式來決定這個分支應該成爲主幹?我參與的一個項目存在這種情況,這有點像獲取操作系統代碼的一個分支,然後替換整個內核。SVN:用分支替換主幹
是否有「正確」或「錯誤」的方式來處理?如果所有樹幹更改已合併到您的分支,它似乎強制分支合併時,它會非常不同。
爲什麼不把所有的東西都合併回主幹?
或者,如果你可以(在一個單一的交易,最好):
使用svnmucc你可以這樣做:
svnmucc rm http://host/repos/trunk cp HEAD http://host/repos/branches/b http://host/repos/trunk
就像我說的,怕是重返社會將是一場噩夢......我將測試合併看到,但我並不樂觀:)。從來沒有聽說過svnmucc,它是SVN的標準部分還是外部工具...我在Windows上通過Tortoise運行我的所有SVN。 – 2010-09-03 08:38:35