branche – 永夜 https://www.shuijingwanwq.com 没有不值得去解决的问题,也没有不值得去学习的技术! Mon, 02 Sep 2019 09:28:09 +0000 zh-Hans hourly 1 https://wordpress.org/?v=7.0 基于 TortoiseGit ,单向合并 feature-netease 分支上的单次提交(ee8290)至 develop 分支上的流程 https://www.shuijingwanwq.com/2019/09/02/3490/ https://www.shuijingwanwq.com/2019/09/02/3490/#respond Mon, 02 Sep 2019 09:28:09 +0000 http://www.shuijingwanwq.com/?p=3490 浏览量: 125

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

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

图1

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

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

 

]]>
https://www.shuijingwanwq.com/2019/09/02/3490/feed/ 0
基于 TortoiseGit ,单向合并 wx-auth 分支上的提交至 develop 分支上的流程 https://www.shuijingwanwq.com/2019/05/29/3281/ https://www.shuijingwanwq.com/2019/05/29/3281/#respond Wed, 29 May 2019 08:40:14 +0000 http://www.shuijingwanwq.com/?p=3281 浏览量: 90

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

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

图1

2、在 GitLab 上查看 wx-auth 分支上的提交,如图2

在 GitLab 上查看 wx-auth 分支上的提交

图2

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

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

图3

4、从 remotes/origin/wx-auth 分支上(为何没有选择 wx-auth 分支,是因为本地仓库中的 wx-auth 分支代码并不是最新的),执行合并,合并完成,如图4、图5

从 remotes/origin/wx-auth 分支上(为何没有选择 wx-auth 分支,是因为本地仓库中的 wx-auth 分支代码并不是最新的),执行合并

图4

合并完成

图5

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

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

图6

6、在 GitLab 上查看 develop 分支上的提交,wx-auth 分支上的提交已经合并至 develop 分支,如图7

在 GitLab 上查看 develop 分支上的提交,wx-auth 分支上的提交已经合并至 develop 分支

图7

7、在 GitLab 上查看 wx-auth 分支上的提交,无变化(未将 develop 分支上的提交合并至 wx-auth 分支),符合预期,如图8

在 GitLab 上查看 wx-auth 分支上的提交,无变化(未将 develop 分支上的提交合并至 wx-auth 分支),符合预期

图8

]]>
https://www.shuijingwanwq.com/2019/05/29/3281/feed/ 0