处理问题和拉取请求

本页介绍了如何在 Secure Source Manager 网页界面中使用问题和拉取请求。

如需通过网页界面访问 Secure Source Manager 实例,请将以下网址复制到浏览器地址栏中。

INSTANCE_ID-PROJECT_NUMBER.LOCATION.sourcemanager.dev

替换以下内容:

  • INSTANCE_ID 替换为实例名称。
  • PROJECT_NUMBER 替换为实例的 Google Cloud项目编号。如需了解如何标识项目,请参阅标识项目
  • LOCATION 替换为实例的区域。

所需的角色

如需获得处理问题和拉取请求所需的权限,请让您的管理员为您授予以下 IAM 角色:

如需详细了解如何授予角色,请参阅管理对项目、文件夹和组织的访问权限

您也可以通过自定义角色或其他预定义角色来获取所需的权限。

如需了解如何授予 Secure Source Manager 角色,请参阅使用 IAM 进行访问权限控制向用户授予实例访问权限

查看拉取请求

您可以查看自己有权访问的所有拉取请求,也可以查看特定代码库的拉取请求。

空代码库没有拉取请求标签页。将代码推送到代码库后,您就可以查看拉取请求标签页。

如需查看分配给您的拉取请求或问题,请前往 Secure Source Manager 的问题拉取请求标签页,然后点击分配给我的

如需查看代码库的拉取请求,请执行以下操作:

  1. 在 Secure Source Manager 网页界面中,选择您的代码库。
  2. 在代码库页面中,点击拉取请求标签页。
  3. 您可以使用受让人类型排序的下拉菜单来过滤或排序拉取请求。

如需查看所有拉取请求,请执行以下操作:

  1. 在 Secure Source Manager 网页界面中,点击 Pull request 标签页。

  2. 您可以使用受让人类型排序的下拉菜单来过滤或排序拉取请求。

创建拉取请求

  1. 在 Secure Source Manager 网页界面中,选择要为其创建拉取请求的代码库。
  2. 在代码库页面中,点击 Pull requests 标签页。
  3. 点击 New pull request
  4. 合并到菜单中,选择要将拉取请求合并到的分支。
  5. 从以下位置拉取菜单中,选择要从中拉取的分支。
  6. 点击 New pull request
  7. 为拉取请求添加标题和说明,并附上所有相关文件。
  8. 点击创建拉取请求

    系统会将您转到拉取请求页面,您可以在该页面上添加审核者、标签、里程碑和受让人。

修改拉取请求详细信息

您可以为拉取请求添加审核者标签里程碑指派对象截止日期

如需添加审核者标签里程碑受让人

在拉取请求页面中,点击要修改的详细信息旁边的齿轮图标 齿轮图标

系统会自动保存修改。

如需更新截止日期,请执行以下操作:

  1. 点击截止日期部分中的日历图标,然后选择日期。
  2. 点击加号图标 加号图标以保存截止日期。

审核拉取请求

审核者可以添加评论、请求更改和批准拉取请求。

如需查看分配给您的拉取请求,请执行以下操作:

  1. 在 Secure Source Manager 网页界面中,点击 Pull 请求标签页。
  2. 点击已分配给您
  3. 点击要查看的拉取请求。

    系统随即会打开对话页面。您可以查看拉取请求作者或其他审核者留下的任何评论。

  4. 如需查看和评论已更改的文件,请点击已更改的文件标签页。 您可以点击空白拆分视图/统一视图差异选项下拉菜单,更改空白显示、视图和差异选项的行为。

  5. 如需发表评论,请点击要评论的行旁边的加号图标

  6. 点击开始检查

  7. 如需添加任何其他评论,请点击要评论的行上的加号图标,然后点击添加评论

    评论支持使用 Markdown 设置样式。

  8. 如需发送评论、批准拉取请求或请求更改,请点击审核

  9. 您可以添加评论来总结所做的更改,也可以将评论空间留空,然后从以下选项中进行选择:

    • 批准:批准更改。
    • 评论:发送评论,但不批准拉取请求。
    • 请求更改:请求对拉取请求进行更改。

合并拉取请求

  1. 在代码库页面中,点击 Pull requests 标签页。
  2. 选择要合并的拉取请求。
  3. 如果没有冲突,请点击 Merge pull request

查看问题

  1. 在 Secure Source Manager 网页界面中,选择您的代码库。
  2. 在代码库页面中,点击问题标签页。
  3. 您可以使用指派对象类型排序菜单过滤或排序问题。

创建问题

  1. 在 Secure Source Manager 网页界面中,选择您的代码库。
  2. 在代码库页面中,点击问题标签页。
  3. 点击新问题
  4. 输入问题标题和说明,然后点击创建问题
  5. 在“问题详情”页面上,您可以分配标签里程碑指派对象,并指定分支标记

后续步骤