Git Gerrit:将合并的依赖项切换到主更改

Git Gerrit:将合并的依赖项切换到主更改,git,gerrit,Git,Gerrit,我有一个依赖于审查B的审查A。审查B已合并 我的目标是从评审A中去除依赖项,即删除B,然后切换到最后一个主更改 我是这类员工中的新人。将很高兴知道,以何种方式可以实现(有用的链接或一些手册) 我试图在中查找,但未找到任何相关文档。如果已合并审阅B,最简单的解决方案是单击审阅页面上更改A的重新设置基础按钮。这将自动将A重新设置为master提示 如果您没有执行此操作的权限(在更改页面上看不到Rebase按钮),或者只是想手动执行,则操作相当简单: 在您的本地沙箱中,git fetch&&git r

我有一个依赖于审查B的审查A。审查B已合并

我的目标是从评审A中去除依赖项,即删除B,然后切换到最后一个主更改

我是这类员工中的新人。将很高兴知道,以何种方式可以实现(有用的链接或一些手册)


我试图在中查找,但未找到任何相关文档。

如果已合并审阅B,最简单的解决方案是单击审阅页面上更改A的
重新设置基础按钮。这将自动将A重新设置为master提示

如果您没有执行此操作的权限(在更改页面上看不到
Rebase
按钮),或者只是想手动执行,则操作相当简单:

  • 在您的本地沙箱中,
    git fetch&&git reset——硬&git checkout origin/master
    (假设您使用的是
    master
    分支-否则更改分支名称)
  • 从变更A的审查页面,复制下载->选择文本
  • 将其粘贴到本地沙盒中
  • 如果存在任何合并冲突,请解决它们
  • 使用与创建更改A和B相同的过程将此新提交上载回Gerrit

  • 您的更改A的新版本将处于主控状态,不再依赖过时的更改B。

    您可以使用新的提交删除提交B,然后在此基础上重新设置提交A的基础