GitLab 自 2016 年以来发展迅速,new 13.1 (June 2020) 添加了一项与您的用例相关的功能:
将任何设计线程标记为已解决
当您收到大量有关设计的反馈时,评论针的数量会迅速增加!
随着讨论线程的增长,很难知道哪些讨论已经完成,哪些还需要工作。
在 13.1 中,您可以将任何评论标记为已解决,以表示它现在已完成。
更好的是——您已解决的评论图钉将从设计中消失,因此您可以专注于剩下的内容!
当然,如果您需要重新访问某些内容,所有已解决的主题都将在侧边栏底部的已解决评论区域中提供。从那里,您可以再次找到它们并查看在修订时应用了哪个修订。
我们认为这将大大改善您的工作流程,让您可以专注于重要的事情。
见Documentation和Issue
GitLab 13.5 (Oct. 2020) 将明确区分合并请求参与者(“受让人”)和审阅者:
为了弥合这些差距,GitLab 13.5 引入了合并请求“审阅者”,作者可以轻松地请求审阅以及查看审阅状态。
只需从“审阅者”字段中选择一个或多个用户,分配的审阅者就会收到有关审查合并请求的请求的通知。
这样可以轻松确定参与合并请求的用户的相关角色,以及正式请求同行评审。
Requesting a pull request review 已经可用于 GitHub
使用GitLab 13.7(2020 年 12 月),您对审阅者的定义更加清晰:
合并请求的审阅者
请同事审查您的代码应该是贡献代码的常规部分,但它通常是不必要的复杂。
请求评论之类的简单任务可能会导致混乱。例如,你应该怎么问?一封电邮?评论?聊天消息?
如果没有正式的流程,评论可能会前后不一致且难以跟踪。以前,一个选项是为合并请求分配审阅者,但即使采用这种形式,作者和审阅者也会出现在同一个受理人字段中,这使得其他团队成员很难知道谁在做什么。
GitLab 13.7 引入了合并请求的审阅者,允许作者向某人请求审阅。
新的“审阅者”字段允许以与受让人类似的方式将用户指定为审阅者。审阅者会收到邀请他们审阅合并请求的通知。
这为请求审查提供了一个正式的流程,并阐明了每个用户在合并请求中的角色。
未来的迭代将包括显示与合并请求最相关的审阅者,以及以审阅者为中心的简化合并请求审批流程。
您可以关注merge request reviewer assignment epic了解更多详情。
请参阅 Documentation 和 Issue。
另见GitLab 14.6(2021 年 12 月)
内联查看使合并请求线程过时的更改
在处理合并请求中的审阅反馈时,您通常会更改审阅者评论过的行。
在这些评论线程中,GitLab 表示进行了新的更改。
但是,要了解这些新更改是否解决了反馈问题,审阅者必须远离讨论的背景。
现在,在查看与旧更改相关的线程时,您可以直接在线程中查看新更改。
这种改进的上下文可帮助您更快、更准确地进行审核。
参见Documentation 和Issue。