GitLab 合并请求讨论中的“提交评论”和“立即添加评论”有什么区别?

Edw*_*ard 46 gitlab merge-request

我是第一次使用 GitLab 用户,在审查某人的合并请求时有点困惑。每当我添加评论时,我都会收到 2 个选项[Submit review][Add comment now].

GitLab 合并请求讨论

2者有什么区别?为什么需要2个选项?

Edw*_*ard 44

刚刚从我的同事那里听到这个,所以不确定这是否100%准确:

Add comment now:立即将评论添加到评论中,并通知评论者评论已添加。因此,如果您选择此选项 X 次,审阅者会收到 X 次通知。

Submit review:您可以在任意数量的文件中添加任意数量的注释。如果您在审核结束时选择此选项,审核者将仅收到 1 条包含您所有评论的通知。


Von*_*onC 8

另一个区别是:立即提交审核(2022 年 8 月)附带摘要。

\n

请参阅GitLab 15.3(2022 年 8 月)

\n
\n

提交合并请求审核以及摘要评论

\n

当您完成审查合并请求时,您可能会做一些常见的事情,例如为其他人总结您的审查或批准更改(如果您认为更改不错)。

\n

这些常见任务现在变得更快、更容易:当您提交评论时,您可以添加摘要评论以及任何快速操作,例如/approve

\n

https://about.gitlab.com/images/15_3/create-mr-review-summary.png -- 提交合并请求审查和摘要评论

\n

请参阅文档问题

\n
\n
\n

如果您的评论是简单的“LGTM”,那么您现在可以使用 See GitLab 16.0(2023 年 5 月):

\n
\n

评论模板

\n

当您\xe2\x80\x99 在问题、史诗或合并请求中发表评论时,您可能会重复自己,并且需要一遍又一遍地编写相同的评论。也许您总是需要询问有关错误报告的更多信息。也许您\xe2\x80\x99正在通过快速操作应用标签作为分类过程的一部分。或者您可能只是想用有趣的 gif 或适当的表情符号来完成所有代码审查。

\n

评论模板使您能够创建保存的回复,您可以将其应用到 GitLab 周围的评论框中,以加快您的工作流程。

\n

要创建评论模板,请转至用户设置 > 评论模板,然后填写您的模板。保存后\xe2\x80\x99s,选择任意文本区域上的插入评论模板图标,您保存的响应将被应用。

\n

这是标准化您的回复并节省您时间的好方法!

\n

https://about.gitlab.com/images/16_0/create-comment-templates.gif -- 评论模板

\n

请参阅文档Epic

\n
\n
\n

GitLab 16.1 (2023 年 6 月)添加了:

\n
\n

在合并请求中对整个文件进行评论

\n

合并请求现在支持对整个文件进行注释,因为并非所有合并请求反馈都是特定于行的。如果文件被删除,您可能需要有关原因的更多信息。您可能还想提供有关文件名的反馈或有关结构的一般评论。

\n

https://about.gitlab.com/images/16_1/create-comment-on-file-in-mr.png -- 对合并请求中的整个文件进行评论

\n

请参阅文档问题

\n
\n