dylanin1999

导航

gerrit 将代码从一个分支合并到另外一个分支 Cherry Pick的使用

最近公司项目里从项目主线分支master拉了一个量产的分支,搞得在修完bug之后,必须得两个分支都提交修改代码。

第一天拉完分支后,我给整忘了,只提交了主线的代码。

然后挨批了。

但是我发现我也不是很熟悉想另外一个分支提交代码的流程。

研究了一下,这里记录一下

第一种方法:

1、repo sync
    #同步服务器上的远程代码,这样回将分支信息也进行同步
2、git branch -a
    #查看分支信息,确保有所需的分支
3、git checkout [分支名]
    #切换到对应分支
4、按照需求提交代码

但是这个第一种方法真的是太麻烦了呀,简直离谱,特别是当同步阶段,代码量特别多的时候,又要等很久,这就让老大本来就不爽的心情和压抑的气氛雪上加霜。

然后我看到了第二种方法:

直接使用Gerrit的Cherry pick

之前一直不懂这个按钮的作用,因为不敢乱搞,怕把别人提交的代码搞坏。现在也算知道了,记录一下吧

直接将需要另外提交的分支填入 Cherry Pick to Branch 就可以了。

简单方便快捷

posted on 2022-08-13 16:15  DylanYeung  阅读(1136)  评论(0编辑  收藏  举报