1、在本地环境中的 develop 分支上,执行控制台命令报错:如图1
2、由于此 Bug 已经在 feature-netease 分支上的单次提交(ee8290)中被修复,如图2
3、因此,决定基于 TortoiseGit ,单向合并 feature-netease 分支上的单次提交(ee8290)至 develop 分支上
4、在 GitLab 上查看 develop 分支上的提交,如图3
5、在 GitLab 上查看 feature-netease 分支上的提交,如图4
6、在本地仓库,切换至 develop 分支,右键,TortoiseGit -> 合并,如图5
7、选择提交,点击浏览按钮,如图6
8、勾选全部分支,选择单次提交(ee8290),右键,摘取此提交,如图7
9、在弹出的摘取提示框中,点击选中提交(ee8290),点击继续,如图8
10、存在冲突,需要手动解决冲突后,标记为已解决,如图9、图10
11、在弹出的摘取提示框中,点击提交,如图11
12、在弹出的摘取提示框中,点击完成,如图12
13、右键,TortoiseGit -> 推送,推送成功,如图13
14、在 GitLab 上查看 develop 分支上的提交,提交(ee8290)已经合并至 develop 分支,如图14
15、在 GitLab 上查看 feature-netease 分支上的提交,无变化,符合预期,如图15
16、在本地环境中的 develop 分支上,执行控制台命令成功,如图16
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/251062.html