ASCII码 ASCII码

Gitlab 遇到的一个问题

发布于:2021-12-17 10:02:18  栏目:技术文档

  题外话:最近项目进度太紧张,需求一堆。也没怎么发文了,头条频繁的通知再不发文就取消黄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的代码~

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

相关推荐
阅读 +