PyCharm 2025.3 Help

创建并合并 GitLab 合并请求

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

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

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

  1. 创建 合并请求。

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

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

创建合并请求

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

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

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

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

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

    源存储库

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

  5. 标题 字段中指定合并请求的名称,并可选地提供将通过该请求应用的更改的描述并添加审阅者。

  6. 点击 创建合并请求

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

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

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

合并请求筛选器

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

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

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

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

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

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

在此视图中,您可以:

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

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

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

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

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

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

处理收到的反馈

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

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

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

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

    检出包含传入更改的分支

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

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

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

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

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

    GitLab 审查评论

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

合并或关闭合并请求

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

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

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

  3. 在概览底部有一个带有合并选项的按钮,这些选项会根据审查流程的阶段和您的权限而有所不同。

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

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

    • 点击 更多 ,如需对该合并请求征求其他意见,请选择 请求审查 ;如果不想合并,请选择 关闭合并请求

最后修改日期: 2025年 12月 2日