在SVN,考慮:應該用什麼SVN過程將分支B合併到分支A上?
- 分公司一個分支樹幹
- 分行A分支A分支在稍後的時間(被認爲是暫時的開發分支)
- 注意,無論是分行是後備箱。
- 有很多目錄和參與分支子目錄(與文件)
- 發展是在支路A和支路B.
- 都做在對分行A的發展,一些新的文件相繼出臺,只有分行A
- 分支A在同一時間修改了一些文件。這些更改不適用於分支B.
- 希望將B(多個修訂版)和B開發期間引入的新文件的更改合併到分支A上(而不會丟失B正在進行時對A所做的更改發達)。
什麼樣的SVN過程應該用來將分支B合併到分支A上?
編輯:
所以整個過程是:
- 創建工作目錄,檢查出的最新分支
a files/directories
(龜結賬) - 執行(使用龜在此目錄中)合併/「重新整合
a branch
,在菜單中指定分支b - 龜將這樣做合併到文件/目錄(它是在我的工作目錄?(還沒有在SVN服務器?)
- 有可能會報告合併衝突......這就需要由開發人員進行處理...
- 這似乎是一個成功合併之後,我執行SVN提交和它進入
branch a
這些步驟是準確的還是合併操作會自動將更改後的文件提交給SVN服務器?如果是這樣,在發生合併衝突時會發生什麼?
是的,它是如何工作的。查看屬性svn:mergeinfo來檢查svn是否處於您期望它處於分支 - 合併 - 重新集成周期中的位置。 –
相關問題:http://stackoverflow.com/questions/11087650/svn-multiple-branch-tagging @MalcolmFrexner你認爲你可以看看嗎? – MadBoy