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

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

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

图1

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

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

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

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

在 GitLab 上查看 develop 分支上的提交

图3

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

在 GitLab 上查看 feature-netease 分支上的提交

图4

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

在本地仓库,切换至 develop 分支,右键,TortoiseGit -> 合并

图5

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

选择提交,点击浏览按钮

图6

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

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

图7

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

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

图8

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

存在冲突,需要手动解决冲突

图9

标记为已解决

图10

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

在弹出的摘取提示框中,点击提交

图11

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

在弹出的摘取提示框中,点击完成

图12

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

右键,TortoiseGit -> 推送,推送成功

图13

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

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

图14

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

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

图15

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

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

图16

 

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/251062.html

(0)
上一篇 2022年5月1日
下一篇 2022年5月1日

相关推荐

发表回复

登录后才能评论