如何在 GitLab 中查看合并审阅评论和文件更改?

Posted

技术标签:

【中文标题】如何在 GitLab 中查看合并审阅评论和文件更改?【英文标题】:How to view merge review comments and file changes in GitLab? 【发布时间】:2020-08-23 07:45:50 【问题描述】:

我正在 GitLab 中执行合并审查(代码审查)。我输入了一些文件 cmets 然后作者回复了 cmets 并对文件进行了一些更改。我可以在合并请求概述页面上查看评论线程和原始文件的相关部分。那里的链接将带我了解原始文件和更改文件之间的差异。

但是我怎样才能同时看到评论、响应和文件差异呢?在新窗口中打开差异链接?

GitLab 版本 = 企业版 12.10.1-ee

(新手 stackexchange 用户 - 对任何违反礼仪的行为表示歉意。)

【问题讨论】:

【参考方案1】:

检查GitLab 14.6(2021 年 12 月)是否改进了您的用例:

内联查看使合并请求线程过时的更改

在处理合并请求中的审阅反馈时,您通常会更改审阅者评论过的行。 在这些评论线程中,GitLab 表示进行了新的更改。

但是,要了解这些新更改是否解决了反馈问题,审阅者必须远离讨论的背景。

现在,在查看与旧更改相关的线程时,您可以直接在线程中查看新更改。 这种改进的上下文可帮助您更快、更准确地进行审核。

参见Documentation 和Issue。

【讨论】:

【参考方案2】:

如果您想查看所有合并请求,可以在左侧面板中将其选中为“合并请求”选项。如果您检查特定的合并请求,您可以在底部看到Discussion, Commits , Changes。在这里您可以更轻松地查看所做的更改。

【讨论】:

合并完成后您的建议是否仍然适用?自从我发布问题以来,合并请求已经执行,我没有看到你描述的内容。单击合并请求后,我会直接在合并请求名称下方看到相当于概览、提交和更改的选项卡。这些选项卡将向我显示讨论和文件差异,但不会同时显示。在概述选项卡上,我可以看到所有讨论,但没有文件差异。在“更改”选项卡上,我可以看到所有文件差异,但没有任何讨论。

以上是关于如何在 GitLab 中查看合并审阅评论和文件更改?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Gitlab 中成功的管道结束时创建合并请求?

GitLab 12.0发布,大力加强安全功能,包括可视审阅和依赖列表

如何在git中将大型合并请求拆分为多个部分

如何强制将审阅者姓名输入到 SVN 提交评论中

为合并请求触发的管道运行应用 GitLab CI/CD 管道更改

如何将 gitlab 合并请求用作 npm 模块