欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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的代码~

  解决办法,使用小乌龟或者命令行即可