2010-05-18 94 views
0

我想找到正確的方法來重新集成我的SVN分支的變化到主幹和rebase。SVN合併,然後rebase

我一直在使用,

reintegrate merge http://mybranch into C:\code\trunk 

現在,我需要從幹線重建我的開發分支成功合併從分支到主幹我的變化。做這個的最好方式是什麼?

Backgound

我們基本上有一個釋放的樹幹,所有的開發下降分支機構直到時間的版本,所以這個過程是合併更改主幹,發佈,重訂分支做更多的變化,重複處理。

回答

0

只需提交由合併的變化,從目前的主幹

svn cp ^/trunk ^/branches/NewBaseLine -m"- New Baseline" 

我錯過要求創建一個新的分支:你爲什麼需要「--reintegrate」?是不是一個簡單的合併足夠?你之前是否已經將變更從主幹合併到分支?

+0

我正在做相反的事情,基本上從樹幹創建一個分支,然後合併備份(重新集成),現在我只想重複使用相同的分支並繼續開發。 – Nix 2010-05-18 14:23:01

+0

啊好的...我只是想澄清我們正在談論相同的,因爲在SVN合併一個選項 - 重新存在具有不同含義的選項。在你的情況下,你可以簡單地繼續在分支上工作,然後再通過svn merge ^/branches/BrnachName合併到主幹,就是這樣。 – khmarbaise 2010-05-18 14:33:58