如何在GitLab中仅评审merge request的部分变更?
GitLab Merge Request 仅查看新增修改内容的方法
GitLab完全支持只查看MR里的新增修改,分享几个实用操作方法:
对比指定版本的差异
打开目标MR的「Changes」标签页,页面顶部有个「Compare revisions」下拉框(默认展示的是目标分支和源分支最新版本的总差异)。点击下拉框,选择你上次评审时对应的源分支旧提交版本,再和当前最新的源分支版本进行对比,就能精准看到同事后续补充的修改内容。
通过提交记录筛选查看
切换到MR的「Commits」标签页,找到你上次评审完成后同事新提交的那些commit(通过提交时间、提交信息就能轻松区分)。点击单个commit的标题就能查看该提交的具体变更;如果有多个新提交,勾选这些commit后点击页面上方的「Compare selected commits」按钮,就能查看这些提交的合并差异。
隐藏已评审的旧差异(GitLab 13.10及以上版本可用)
在「Changes」标签页的右上角,找到「Hide old diffs」开关并开启。这个功能会自动隐藏你已经标记为「Resolved」的讨论对应的代码变更,只保留未处理的新增修改和未标记的差异,非常适合你之前已经对旧变更标记过评审意见的场景。
内容的提问来源于stack exchange,提问作者LeonFibuck
相关产品推荐
相关产品推荐

