Upsource 2020.1 最新变化

合并 GitHub 和 GitLab 集成的审查、代码审查工作流程的改进,以及其他改进

功能

合并 GitHub 和 GitLab 集成的审查

合并 GitHub 和 GitLab 集成的审查

在 Upsource 2020.1 中,如果开启了与 GitHub 的同步功能,就可以使用为来自 GitHub 的拉取请求创建合并审查的功能。 合并审查差异类似于 GitHub 拉取请求差异,使您可以轻松地将分支与目标进行比较。

GitHub 拉取请求同步的改进

GitHub 拉取请求同步的改进

我们还做了一些与 GitHub 同步相关的其他改进。

  • 在 Upsource 中完成审查后,现在已在 GitHub 上显示为已批准。
  • 在 GitHub 中添加审查批准者时,审查批准者会自动添加到 Upsource 中。
代码审查工作流程的改进

代码审查工作流程的改进

现在,在检查并接受代码审查中的更改之后,您可以直接从审查页面合并和删除分支。

与 GitLab 进行注释同步

与 GitLab 进行注释同步

现在,当您在 GitLab 中的差异文件或源文件上留下注释时,这些注释也将反映在 Upsource 中。 反之亦然,在 Upsource 添加的注释会反映在 GitLab 中。

GitHub Webhook

在与 GitHub 同步的项目中,Upsource 定期轮询 GitHub 仓库,不仅查看新提交,还查询拉取请求和注释中的更改。 现在,如要立即获取更新,您可以在 GitHub 端设置一个 Webhook,以在更改发生时立即通知 Upsource。

其他改进

在搜索字段中快速导航至审查。 折叠/展开修订中的所有已更改文件。 我们还添加了新的 Webhook 类型,用于添加和删除审查标签。