基于 TortoiseGit ,单向合并 feature-netease 分支上的单次提交(ee8290)至 develop 分支上的流程

1、在本地环境中的 develop 分支上,执行控制台命令报错:如图1

图1

2、由于此 Bug 已经在 feature-netease 分支上的单次提交(ee8290)中被修复,如图2

3、因此,决定基于 TortoiseGit ,单向合并 feature-netease 分支上的单次提交(ee8290)至 develop 分支上

4、在 GitLab 上查看 develop 分支上的提交,如图3

图3

5、在 GitLab 上查看 feature-netease 分支上的提交,如图4

图4

6、在本地仓库,切换至 develop 分支,右键,TortoiseGit -> 合并,如图5

图5

7、选择提交,点击浏览按钮,如图6

图6

8、勾选全部分支,选择单次提交(ee8290),右键,摘取此提交,如图7

图7

9、在弹出的摘取提示框中,点击选中提交(ee8290),点击继续,如图8

图8

10、存在冲突,需要手动解决冲突后,标记为已解决,如图9、图10

图9

图10

11、在弹出的摘取提示框中,点击提交,如图11

图11

12、在弹出的摘取提示框中,点击完成,如图12

图12

13、右键,TortoiseGit -> 推送,推送成功,如图13

图13

14、在 GitLab 上查看 develop 分支上的提交,提交(ee8290)已经合并至 develop 分支,如图14

图14

15、在 GitLab 上查看 feature-netease 分支上的提交,无变化,符合预期,如图15

图15

16、在本地环境中的 develop 分支上,执行控制台命令成功,如图16

图16

 

永夜