gerrit向使用cherry-pick,快速同步代码到不同分支

在项目开发过程中,我们一般都在mster分支上提交代码和review代码,但是由于交付场景较多,造成多个版本从多个分支构建的情况。此时master上修改一个问题单后,要把该问题同步到其他所有相关分支上。

此时会出现以下问题:

1.若问题单代码较多时,在本地编辑容易出错,浪费开发人员不少时间。

2.通弄不问题单较多时,还会出现较多冲突,这又进一步降低开发效率。

改进方法:

对于使用gerrit来review代码和提交代码的使用场景,可以使用gerrit提供的cherry-pick功能将这次提交同步到其他分支上。

首先在gerrit上点击要同步的patch,然后点击下侧的cherry pick,点击之后,gerrit会要求你提供同步到哪个分支,以及此次提交日志。

注意,可以在commit message中修改你要修复问题相关提交信息。

如果多个patch之间有依赖,cherry-pick可以识别出来报告冲突,等上一个patch merge之后,再cherry-pick下一个即可。

本文遵从CC3.0协议转载请注明:转自凌风技术站

本文标题:gerrit向使用cherry-pick,快速同步代码到不同分支

本文链接地址:https://www.iaccepted.net/tools/245.html

相关文章