经过几天的研究,对于SVN的Merge有了更透彻的理解
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了经过几天的研究,对于SVN的Merge有了更透彻的理解相关的知识,希望对你有一定的参考价值。
多分支开发,Merge是一个绕不过的话题,不管是Git还是SVN,之前对于SVN的Merge没有很好的研究,出了些状况,这个问题不解决,顺畅地进行多分支开发就是海市蜃楼,下定决心把这块给完全搞透,在百度上找到的都是太古老的资料,SVN的帮助又没有写得太清楚,没有例子,最终在StackFlow上找到自己想要的。简单总结如下:
1、主干是一切的基石
2、任何分支的来源都必须是主干
3、如果主干修改不多,以分支修改为主的,就要从主干合并到分支(这一步最好是每天都做)
4、在需要建立一个新分支之前,一定要把还在开发的分支都合并到主干
5、不建议使用“Merge to different trees”来做Merge,第3、4种情况,都请用“Merge a range of revisions”,(TortoiseSVN1.8版以上)具体如下图:
以上是关于经过几天的研究,对于SVN的Merge有了更透彻的理解的主要内容,如果未能解决你的问题,请参考以下文章