GitHub 集成

将您的 GitHub 存储库连接到 SprintFlint,以自动将拉取请求链接到工单、创建分支并跟踪代码更改。

连接GitHub

要将您的组织连接到 GitHub:

  1. 单击侧边栏中的头像
  2. 前往“组织设置”
  3. 点击“连接GitHub”
  4. 授权 SprintFlint 访问您的存储库

权限 - SprintFlint 请求对您的存储库的读取权限。我们用它来检测拉取请求并将它们链接到工单。我们绝不会修改您的代码。

将存储库链接到项目

在组织级别连接 GitHub 后,将特定存储库链接到项目:

  1. 导航到您的项目设置
  2. 从下拉列表中选择一个存储库
  3. 保存项目

自动公关检测

SprintFlint 自动检测拉取请求并通过扫描您的工单编号(例如, PROJ-123)在:

常见的关键词如 fixes, closes, 或 resolves 支持但可选 - 仅工单号就足够了。

创建分支

SprintFlint 可以直接从 UI 为工单创建分支:

  1. 打开一个工单
  2. 在侧边栏中,单击“创建分支”
  3. SprintFlint 创建分支并打开 GitHub 桌面

分支命名

当通过 SprintFlint 创建分支或使用自动播放功能时,分支会自动使用您的项目前缀命名,后跟工单编号和 AI 生成的标题。对于开发人员来说,他们只需引用工单编号或将其包含在分支名称中即可。例如:

{prefix}{issue-number}-{kebab-case-title}

例如:

拉取请求状态

将 PR 链接到工单后,您将看到:

网络钩子

SprintFlint 使用 GitHub Webhooks 接收有关拉取请求的实时更新。当您连接存储库时,我们会自动创建一个 Webhook。

Webhook 权限 - 您需要对存储库进行管理员访问才能创建 Webhook。如果您没有管理员访问权限,请要求存储库管理员连接集成。

断开GitHub

断开 GitHub 的连接:

  1. 前往“组织设置”
  2. 点击“断开GitHub”
  3. 确认断开连接

断开连接将:

故障排除

PR 未被检测到

如果拉取请求没有自动链接:

权限错误

如果您看到权限错误:

下一步