将来自 GitLab 合并请求的所有提交添加到 Upsource 审查
Add all commits from GitLab merge request to Upsource review
我有 GitLab MR,我想在 Upsource 中查看这些更改(我想合并从 feature
到 rc
的更改)。 feature
包含提交 2, 4, 6, 8
。但是当我在我的 MR 分支上单击 Create branch review
时,并非所有来自 MR 的提交都被导出以供审查。
我尝试用 3 种不同的方式解决问题:
- 当评论由
Create branch review
创建时,只添加提交 8
,因为分支 fix
是从提交 6
创建的(使用时会发生同样的事情搜索请求 only-branch: {feature}
)。 MR 提交:2, 4, 6, 8
- 如果我尝试通过搜索
branch: {feature}
添加修订,我会得到提交 2, 3, 4, 5, 6, 8
,因为此搜索添加了来自合并到 feature
的所有分支的提交。 MR 提交:2, 4, 6, 8
- 我可以使用请求
branch: {feature} and not branch: rc
并获得我想要的所有提交,但我必须将 and not branch:
添加到此请求中,以便合并到 feature
中的所有分支。而且我还有一个问题 - 我不能使用 select all
复选框。无法加载所有符合请求的提交,通过单击 more
按钮仅加载了 20 个提交。
您能告诉我将所有 MR GitLab 提交添加到 Upsource 审查的最简单方法吗?
最新版本的 Upsource (2017.3) 具有 much deeper integration 与 GitLab 的功能。如果您为此项目启用同步,Upsource 将通过 GitLab API,而不是从提交历史中获取提交列表,自动为打开的拉取请求创建评论。此外,您还可以从 Upsource UI.
创建合并请求
尝试 latest build。
我有 GitLab MR,我想在 Upsource 中查看这些更改(我想合并从 feature
到 rc
的更改)。 feature
包含提交 2, 4, 6, 8
。但是当我在我的 MR 分支上单击 Create branch review
时,并非所有来自 MR 的提交都被导出以供审查。
我尝试用 3 种不同的方式解决问题:
- 当评论由
Create branch review
创建时,只添加提交8
,因为分支fix
是从提交6
创建的(使用时会发生同样的事情搜索请求only-branch: {feature}
)。 MR 提交:2, 4, 6, 8
- 如果我尝试通过搜索
branch: {feature}
添加修订,我会得到提交2, 3, 4, 5, 6, 8
,因为此搜索添加了来自合并到feature
的所有分支的提交。 MR 提交:2, 4, 6, 8
- 我可以使用请求
branch: {feature} and not branch: rc
并获得我想要的所有提交,但我必须将and not branch:
添加到此请求中,以便合并到feature
中的所有分支。而且我还有一个问题 - 我不能使用select all
复选框。无法加载所有符合请求的提交,通过单击more
按钮仅加载了 20 个提交。
您能告诉我将所有 MR GitLab 提交添加到 Upsource 审查的最简单方法吗?
最新版本的 Upsource (2017.3) 具有 much deeper integration 与 GitLab 的功能。如果您为此项目启用同步,Upsource 将通过 GitLab API,而不是从提交历史中获取提交列表,自动为打开的拉取请求创建评论。此外,您还可以从 Upsource UI.
创建合并请求尝试 latest build。