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

问题描述 投票:0回答:2

第一次使用 GitLab 用户时,我在查看某人的合并请求时有点困惑。每当我添加评论时,我都会收到两个选项的提示:提交评论立即添加评论

GitLab merge request discussion

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

gitlab merge-request
2个回答
50
投票

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

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

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


8
投票

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

请参阅 GitLab 15.3(2022 年 8 月)

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

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

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

/approve

https://about.gitlab.com/images/15_3/create-mr-review-summary.png -- Submit merge request review with summary comment

请参阅文档问题


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

评论模板

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

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

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

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

https://about.gitlab.com/images/16_0/create-comment-templates.gif -- Comment templates

请参阅文档史诗


并且 GitLab 16.1(2023 年 6 月)添加:

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

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

https://about.gitlab.com/images/16_1/create-comment-on-file-in-mr.png -- Comment on whole file in merge requests

请参阅文档问题

© www.soinside.com 2019 - 2024. All rights reserved.