使用SVN合并主干到分支,
前言:
项目开发一直在主干trunk上开发,即使区分了环境,每次发布项目,都会发布trunk上的所有代码,即使是没有验证过的代码,也会发布到生产上去。
基于这种情况,决定拉取一个分支出来,区分环境为预生产环境。分支为online
情况为这样:
主干上继续开发,当功能点需要发布到生产环境的时候,先把trunk的代码合并到online上,之后预生产验证没问题之后,再合并到生产环境上。
也就是说,主干代码合并到分支上。
图解:
.
选择的是第一个,表示选择主干或者分支的代码合并到另外一个分支上。
第二个选项表示,合并两个不同的分支。
URL路径表示你的来源代码是哪个URL,比如我这边是想要把主干合到分支,那么我这边的URL就是主干的URL。
show log必须要选择想要合并的代码
之后点击Next
Test marge 测试合并是不是会出现错误,有时候会出现错误,但是点击Marge的时候,也可以成功。
如果真出现错误的话,报错页面为:
先模拟一个报错页面出来,仔细看,没有合并的字体为纯黑。合并过得代码,字体为淡灰色,并且前面有一个合并的标志
解决冲突:
嗯,差不多就是这样,记录下。