关于保持拉取请求同步
在合并拉取请求之前,其他更改可能会合并到基分支中,导致拉取请求的头部分支不同步。使用基分支中的最新更改更新拉取请求可以帮助在合并之前发现问题。
您可以从命令行或拉取请求页面更新拉取请求的头部分支。当以下所有条件都为真时,将显示“更新分支”按钮
- 拉取请求分支和基分支之间没有合并冲突。
- 拉取请求分支未与基分支保持同步。
- 基分支要求在合并之前分支保持最新状态,或者已启用始终建议更新分支的设置。
有关更多信息,请参阅“关于受保护分支”和“管理更新拉取请求分支的建议”。
如果基分支发生更改导致您的拉取请求分支出现合并冲突,则在解决所有冲突之前,您将无法更新该分支。有关更多信息,请参阅“关于合并冲突”。
在拉取请求页面,您可以使用传统合并或变基来更新拉取请求的分支。传统合并会生成一个合并提交,将基分支合并到拉取请求的头分支。变基将您分支中的更改应用到基分支的最新版本。结果是分支具有线性历史记录,因为没有创建合并提交。
更新您的拉取请求分支
-
在您的仓库名称下,点击 拉取请求.
-
在“拉取请求”列表中,点击您要更新的拉取请求。
-
在页面底部的合并部分,您可以
-
点击更新分支执行传统合并。
-
点击更新分支下拉菜单,点击使用变基更新,然后点击变基分支以通过在基分支上变基来更新。
-
进一步阅读
- "关于拉取请求"
- "更改拉取请求的阶段"
- "提交从分支创建的拉取请求分支的更改"