3
我已經閱讀了不少關於需要,當你從一個分支返回到SVN主幹合併重新整合(an article about foreign repository merges真的有用)。如果我不從Subversion中的樹幹合併,我需要重新集成嗎?
這個問題似乎來自人們經常更新樹幹分支的事實,這意味着最終的合併回來是反射性的。
在我的用例中,我們希望創建一個發佈分支,只要它穩定分支並修復任何錯誤,它就會生存下來。爲了保持穩定性,我們不想從主幹合併,但我們希望定期從發佈分支合併修復,以便主幹免費獲得所有錯誤修復。我們也不想等到QA結束後重新合併到主幹。因此,我們希望:
- 創建分支
- 請定期更改分支(和行李箱)
- 合併到主幹定期(每天也許)
因爲我們永遠不會合並從後備箱起,我認爲我們不需要擔心重新整合的問題。這種方法有問題嗎?
你的方法看起來神志清醒,只記得魔鬼存在於細節之中。不要使用TortoiseSVN的「復興分支」,例如選擇,因爲它試圖將整個分支合併回。相反,請手動合併所需的確切變更集。跟蹤(已提交日誌?)你已經合併的rev。 – 2010-04-12 14:57:47
Subversion本身應該能夠保持已合併的變化軌跡,這就是合併跟蹤的約。 – 2010-04-12 15:39:11