PyCharm 2026.1 Help

创建并合并 GitLab 合并请求

GitLab 合并请求 用于开源项目或部分企业工作流,以管理来自贡献者的更改,并在合并这些更改之前发起代码评审。

创建合并请求时,您会告知他人您希望推送到原始存储库的更改。 该存储库的维护者随后可以审查您的更改、进行讨论,并将其集成到基准分支。

作为合并请求的作者,您可以直接在 PyCharm 中管理其生命周期:

  1. 创建 合并请求。

  2. 查看您的合并请求详细信息合并请求 工具窗口中。

  3. 处理收到的反馈和评论 ,来自您的审查者。

  4. 合并或关闭 您的合并请求。

创建合并请求

  1. 在主菜单中,转到 Git | GitLab | 查看合并请求

  2. 在打开的 合并请求 工具窗口中,点击右上角的 加号创建合并请求

    将打开一个带有合并请求草稿的新选项卡。

    包含新合并请求的合并请求工具窗口
  3. 点击左侧 基准 存储库的名称,并指定将接收更新的分支。

    基准存储库
  4. 点击右侧 存储库的名称,并指定包含要添加到基准存储库的更改的分支。

    源存储库

    如果您的项目使用 多个远程存储库 ,您也可以在此弹出窗口中更改源存储库。

  5. 请在 标题 字段中指定您的合并请求名称。 (可选)请提供通过您的请求将应用的更改描述,并添加受理人、审查者和标签。

  6. 要在合并请求被批准并合并后将所有提交压缩为一次提交,请选择 合并前压缩(合并)提交记录。 选项。

    要在合并请求被合并后删除该分支,请选择 合并后删除源分支 选项。

  7. 单击 创建合并请求

查看您的合并请求详细信息

创建合并请求后,您始终可以在 合并请求 工具窗口中找到它。

要打开 合并请求 工具窗口,请在左侧的工具窗口栏中点击 GitLab 图标

合并请求筛选器

或者,转到主菜单中的 Git | GitLab | 查看合并请求

使用 合并请求 工具窗口可:

  • 筛选请求 ,按状态、作者、受让人、评审者和标签。

  • 跳转到 GitLab 上的合并请求 :在合并请求上点击右键,然后在上下文菜单中选择 在 GitLab 上打开合并请求

在列表中双击某个合并请求后,您可以看到概览和时间线选项卡。

带突出显示选项的合并请求概览

在此视图中,您可以:

  • 查看时间线 ,以跟踪所选合并请求的进展,并为整个合并请求留下评论。

  • 选择特定提交 以筛选更改列表。

  • 基于传入更改创建本地分支 :打开合并请求,点击包含传入更改的分支,然后在上下文菜单中选择 检出 'branch name'

  • 调查与分支相关的更改 ,在 Git 工具窗口的 日志 选项卡中:打开合并请求,点击包含传入更改的分支,然后在上下文菜单中选择 在 Git 日志中显示 'branch name'

    这将帮助您浏览与该合并请求相关的代码,确保项目可以构建且测试通过。

要了解更多选项,请参阅 对合并请求提供反馈

处理收到的反馈

如果有人在您的合并请求中留下评论,您可以在 PyCharm 中直接解决或回复这些评论。

  1. 在主菜单中,转到 Git | GitLab | 查看合并请求 ,或点击左侧工具窗口栏中的 GitLab 图标

  2. 在列表中选择合并请求并双击。 PyCharm 会打开所选合并请求的概览。

  3. 点击包含传入更改的分支,并在上下文菜单中选择 检出 'branch name'

    检出包含传入更改的分支

    通过检出该分支,您可以获得完整上下文,以测试传入更改并检查其工作方式。

    成功检出后,PyCharm 将启动 审查模式。 这意味着,您不仅可以在 Diff 选项卡(Ctrl+D )中看到高亮的更改和评论,还可以直接在编辑器(F4 )中查看。

  4. 选择您要调查的文件,在其上点击右键,并在上下文菜单中选择 跳转到源代码 F4

    在打开的文件中,装订区域中的粉色标记表示可供评审的更改和评论。

    您可以解决评论、回复评论,或留下您的反应。

    GitLab 审查评论

    可在顶部工具栏中使用 上移按钮/向下按钮 ,或按下 Ctrl+Alt+Up/Ctrl+Alt+Down 在评论之间导航。

完成对该合并请求的处理后,您可以在同一合并请求详情选项卡中重新请求审查、合并或将其关闭。

合并或关闭合并请求

如果存储库所有者为您分配了必要的权限,工作完成后,您可以合并您的合并请求。

  1. 在主菜单中,转到 Git | GitLab | 查看合并请求

  2. 在合并请求列表中,选择您要处理的请求并双击。

  3. 在概览底部,有一个带有合并选项的按钮,不同选项取决于评审流程阶段和您的权限。

    • 在审查后如果您已批准更新,您可以点击 合并 来合并该合并请求。

      如需更多合并选项,点击 向下箭头 并选择 压缩并合并 ,在合并前将包含您更改的提交压缩为一个。

    • 点击 更多 ,并选择 请求评审 (如果您需要对此合并请求的其他意见),或 关闭合并请求 (如果您不想合并它)。

2026年 3月 24日