{"meta":{"title":"查看堆积拉取请求","intro":"解决有关堆栈中任意位置的拉取请求的评审反馈，并通过堆栈的其余部分级联更改。","product":"拉取请求","breadcrumbs":[{"href":"/zh/pull-requests","title":"拉取请求"},{"href":"/zh/pull-requests/how-tos","title":"How-tos"},{"href":"/zh/pull-requests/how-tos/review-pull-requests","title":"评审拉取请求"},{"href":"/zh/pull-requests/how-tos/review-pull-requests/reviewing-stacked-pull-requests","title":"查看堆积 PR"}],"documentType":"article"},"body":"# 查看堆积拉取请求\n\n解决有关堆栈中任意位置的拉取请求的评审反馈，并通过堆栈的其余部分级联更改。\n\n> [!NOTE] 此功能以公共预览版提供，可能会发生更改。\n\n堆栈中的每个拉取请求仅显示其层的差异。 这意味着审阅者可以单独请求更改任何拉取请求。 当审阅者在拉取请求中堆栈上请求更改时，应对拥有更改的分支进行修复，并重新设置其基础，以便其上方的分支拾取更新。\n\n## 解决评审反馈问题\n\n1. 导航到需要更改的分支。\n\n   ```shell copy\n   gh stack checkout BRANCH-NAME\n   ```\n\n   还可以使用 `gh stack bottom`、`gh stack down`和`gh stack up``gh stack top`。\n\n1. 发出请求的修补程序，然后暂存并提交它们。\n\n   ```shell copy\n   git add .\n   git commit -m \"helpful-commit-message\"\n   ```\n\n1. 通过堆栈的其余部分级联更改。 这会重新设置更改后的每个分支的基数，以便他们获取修复程序。\n\n   ```shell copy\n   gh stack rebase\n   ```\n\n1. 推送更新的堆栈。 这用于 `--force-with-lease` 安全地更新重新基于的分支。\n\n   ```shell copy\n   gh stack push\n   ```\n\n推送后，更改后的每个拉取请求都会反映更新，并重新触发任何 CI 检查。"}