Gitlab 遇到的一个问题
程序员文章站
2022-03-27 09:46:09
...
题外话:最近项目进度太紧张,需求一堆。也没怎么发文了,头条频繁的通知再不发文就取消黄V。好吧,我怂了~毕竟加个黄V不容易,也顺便约束下自己。
今天主要说工作中遇到的一个问题:使用gitlab合并代码的一个细节。
场景:
1.有两个功能分支a和b,开发分支dev,测试分支release,预发布分支pre,生产分支master.
2.本次上线计划里 a分支功能不上线,b分支上线.
合并代码的顺序这里就不赘述了,之前的文章里有提到过。感兴趣的童鞋可以看下
dev分支由于供前后端联调,所以需要将a,b都merge过去
于是,买手游账号平台步骤如下
一,用gitlab 界面 a merge to dev
二,用gitlab 界面 b merge to dev
此时b合并到dev遇到一个冲突,原因是a,b中pom.xml 版本不一致
然后,为了图省事,界面上提示的resolve conflict 去解决冲突。
but
此时gitlab的动作是先将dev合到b分支,注意这个时候其实dev已经有a分支的代码了。
那么问题就出现了
结果会发现b分支有a的代码~
解决办法,使用小乌龟或者命令行即可
上一篇: Linux常用目录文件操作命令详解