我们有一个分支B1,它仍然不稳定,所以它不在主干.但是我们想要处理B1的变化,所以我们从B1创建一个分支B2.
所以svn副本如下完成
svn copy http://svn/trunk http://svn/B1
svn copy http://svn/B1 http://svn/B2
Run Code Online (Sandbox Code Playgroud)
几天后,B1将稳定,B1将重新整合到行李箱.
现在,问题在于将B2合并回主干.我们是否将B2重新集成到B1然后重新集成到行李箱或直接重新集成B1->行李箱和B2->行李箱?
Dou*_*ain 10
既然你说你创建B2只是为了从B1中获得最新和最大的变化,那么我会说逻辑上B2现在依赖于B1,所以我会去
B2 ---重新整合分支 - >主干
B1 ---重新整合分支 - >主干
重新融合可以先发生.
您必须确保使用任何新的Trunk或B1提交更新B2,然后您可以在B2更新期间选择如何处理任何冲突.
只要你这样做,你可以先提交任何一个分支.您将能够在重新整合期间解决任何冲突.
当我分支时,即使是非常小的变化,我也会进行分支,这样我每个任务都有一个分支,我可以按照我需要的顺序将它们独立地重新集成到主干中......在大多数情况下.