将GitLab合并请求中的所有提交添加到Upsource审核

时间:2017-12-25 15:28:16

标签: git gitlab upsource git-history-graph

我有GitLab MR,我想在Upsource中查看这些更改(我想将feature的更改合并到rc)。 feature包含提交2, 4, 6, 8。但是当我在我的MR分支上点击Create branch review时,并非所有来自MR的提交都被导出以进行审核。

Grapaph

我尝试用3种不同的方式解决问题:

  1. 当审核由Create branch review创建时,只添加了提交8,因为分支fix是从提交6创建的(使用搜索时也会发生同样的事情)请求only-branch: {feature})。 MR提交:2, 4, 6, 8
  2. 如果我尝试通过搜索branch: {feature}添加修订,我会收到提交2, 3, 4, 5, 6, 8,因为此搜索会添加来自合并到feature的所有分支的提交。 MR提交:2, 4, 6, 8
  3. 我可以使用请求branch: {feature} and not branch: rc并获取我想要的所有提交,但我必须为此请求添加and not branch:以便合并到feature的所有分支。我还有一个问题 - 我无法使用select all复选框。无法加载符合请求的所有提交,只需通过按more按钮加载20个提交。
  4. 您能否告诉我将所有MR GitLab提交添加到Upsource审核的最简单方法。

1 个答案:

答案 0 :(得分:1)

最新版本的Upsource(2017.3)以GitLab为特色much deeper integration。如果为此项目启用同步,Upsource将自动为通过GitLab API提交提交列表的打开请求创建评论,而不是从提交历史记录创建。此外,您可以从Upsource UI创建合并请求。

尝试latest build