查看拉取请求 - Amazon CodeCatalyst

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

查看拉取请求

您可以使用 Amazon CodeCatalyst 控制台协作查看并评论拉取请求中包含的更改。您可以在源分支和目标分支之间的区别或拉取请求的修订版之间的差异中为各行代码添加注释。您可以选择创建拉取请求中代码更改中留下的评论摘要,以帮助您快速了解其他用户留下的反馈。您也可以选择创建开发环境来处理代码。

注意
注意

由 Amazon Bedrock 提供支持: AWS 实现自动滥用检测。由于 “为我写描述”、“创建内容摘要”、“推荐任务”、“使用 Amazon Q 为项目创建或添加功能” 以及 “使用 Amazon Q 开发者代理向 Amazon Q 分配问题” 功能是在 Amazon Bedrock 上构建的,因此用户可以充分利用 Amazon Bedrock 中实施的控制措施来加强安全、保障和负责任地使用人工智能 (AI)。

提示

您可以配置哪些拉取请求事件,这些事件将在您的个人资料中收到有关电子邮件的电子邮件。有关更多信息,请参阅 发送 Slack 和电子邮件通知 CodeCatalyst

拉取请求显示拉取请求的修订版与创建拉取请求时目标分支提示的提交之间的区别。这就是所谓的合并基础。有关 Git 中的差异和合并基础的更多信息,请参阅 Git 文档git-merge-base中的。

提示

在控制台中工作时,特别是如果您已打开拉取请求一段时间,请考虑刷新浏览器,确保在开始查看拉取请求之前,有最新的版本可供拉取请求使用。

在 CodeCatalyst 控制台中查看拉取请求
  1. 导航到您的项目。

  2. 通过执行以下任一操作导航到拉取请求:

    • 如果项目页面上列出了拉取请求,请从列表中进行选择。

    • 如果项目页面上未列出拉取请求,请选择查看全部。使用筛选器和排序来查找拉取请求,然后从列表中进行选择。

    • 在导航窗格中,选择代码,然后选择拉取请求

  3. 从列表中选择要查看的拉取请求。您可以通过在筛选栏中键入拉取请求的部分名称来筛选拉取请求列表。

  4. 概述中,您可以查看拉取请求的名称和标题。您可以创建和查看拉取请求本身留下的评论。您还可以查看拉取请求的详细信息,包括有关工作流程运行、关联问题、审阅者、拉取请求作者和可行的合并策略的信息。

    注意

    在特定代码行上留下的注释会显示在 “更改” 中。

  5. (可选)要添加适用于整个拉取请求的评论,请展开 “拉取请求评论”,然后选择 “创建评论”。

  6. (可选)要查看此拉取请求修订版本中留下的所有评论的摘要,请选择创建评论摘要

    注意

    此功能要求为该空间启用生成式 AI 功能,并且仅在美国西部(俄勒冈)地区可用。有关更多信息,请参阅管理生成式 AI 功能

  7. Ch anges 中,您可以看到目标分支与拉取请求的最新版本之间的区别。如果有多个修订版,则可以更改在它们之间的差异中比较哪些修订版本。有关修订的更多信息,请参阅修订

    提示

    您可以在 Files changed 中快速查看拉取请求中有多少文件发生了更改,以及拉取请求中哪些文件有评论。文件夹旁边显示的评论数量表示该文件夹中文件的评论数量。展开文件夹,查看该文件夹中每个文件的评论数量。

  8. 要更改差异的显示方式,请在 “统一” 和 “拆分” 之间进行选择。

  9. 要向拉取请求中的某一行添加评论,请转到您要评论的行。选择该行显示的评论图标,输入注释,然后选择 “保存”。

  10. 要查看拉取请求中修订版本之间或其源分支和目标分支之间的更改,请从 “比较” 中的可用选项中进行选择。修订版中各行的注释保留在这些修订版中。

  11. 如果您已将工作流程配置为生成有关拉取请求触发器的代码覆盖率报告,则可以在相关的拉取请求中查看行和分支覆盖率结果。要隐藏代码覆盖率结果,请选择隐藏代码覆盖率。有关更多信息,请参阅 代码覆盖率报告

  12. 如果要对拉取请求进行代码更改,则可以根据拉取请求创建开发环境。选择创建开发环境。(可选)为开发环境添加名称或编辑其配置,然后选择 “创建”。

  13. 报告中,您可以查看此拉取请求中的质量报告。如果有多个修订版,则可以更改在它们之间的差异中比较哪些修订版本。您可以按名称、状态、工作流程、操作和类型筛选报告。

    注意

    必须将工作流程配置为生成报告,这些报告才能显示在您的拉取请求中。有关更多信息,请参阅 在操作中配置质量报告

  14. 要查看特定报告,请从列表中选择该报告。有关更多信息,请参阅 使用工作流程进行测试

  15. 如果您被列为该拉取请求的审阅者并想要批准更改,请确保您正在查看最新的修订版,然后选择 Approve(批准)。

    注意

    所有必需的审阅者都必须批准拉取请求,然后才能将其合并。