首页 > 代码库 > gerrit branch-2依赖branch-1,branch-1更新如何将更改pull到branch-2
gerrit branch-2依赖branch-1,branch-1更新如何将更改pull到branch-2
1.环境
ubuntu16.04 gerrit
2.问题
gerrit中branch-2依赖branch-1,branch-1更新后,branch-2需要pull branch-1的更新内容,
然后继续修改branch-2.
3.解决方法
3.1 在branch-2的分支上或patch中,执行 git review -d $PARENT_CHANGE_NUMBER
会pull branch-1最新的内容, 并切换到 review/unknown/branch-1,不做任何修改。
CHANGE_NUMBER 即 Change-Id。
中间输出:
Downloading refs/changes/31/481001/4 from gerrit
3.2 执行 git review -x $CHILD_CHANGE_NUMBER
会
Downloading refs/changes/34/481002/5 from gerrit
[review/unknown/branch-1 e1e6595] add file on branch-2
3.3 重命名当前分支为branch-2: git branch -m review/unknown/branch-1 branch-2
3.4 保存修改:git commit -a --amend
3.5 提交: git review
会rebase branch-2
gerrit branch-2依赖branch-1,branch-1更新如何将更改pull到branch-2
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。