如何在 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 12.0发布,大力加强安全功能,包括可视审阅和依赖列表