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.解决方法
    [https://docs.openstack.org/infra/manual/developers.html#adding-a-dependency]
    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
                    
                
                
            
        
浙公网安备 33010602011771号