2011-12-15 76 views
5

不應該發生的事情,發生在我今天。我們正在研究svn中的一個功能分支(Server afaik 1.6,client 1.7)。這個分支昨天重新整合,而我不在辦公室。現在我在工作副本中留下了一些本地更改,指向已重新集成的分支。當然,它的部分我離開工作後局部改變的錯,但那是另一個故事;-)分支重新整合後提交本地更改

我知道再次重返分支是不是一種選擇,所以 是什麼把我變成了最好的方法樹幹?同事建議使用我以前從未使用過的補丁。我也考慮過櫻桃採取我的變化後,他們進入分支,但我不知道這是否會工作。還有其他選擇嗎?

任何幫助是極大的讚賞。

問候 尼科

回答

4

重返社會後,分支和主幹應該是相同的(比方說頭修訂爲100)。因此,您可以在功能分支中創建更改(創建101版本),並將功能分支從100(獨佔)到101(包含)合併到主幹中。然後刪除功能分支。

+0

那麼「不重新融入已經重新整合的分支」呢? – dowhilefor 2011-12-15 11:32:23

+0

我在哪裏告訴你重新整合分支?我告訴過你要將功能分支的修訂版本合併到主幹,然後刪除功能分支。這裏沒有重新整合。我建議的操作與修補程序相同,但不需要創建和應用修補程序。 – 2011-12-15 11:35:33

1

爲您的功能創建一個新的分支並切換(如svn switch)未提交的工作副本。測試,提交,然後合併到主幹中。

相關問題