首页 > 解决方案 > 如何避免 gitlab 显示合并更改?

问题描述

在我的工作中,我们使用 gitlab 进行版本控制和代码审查。我当前的问题是,如果我正在处理一个分支并且发生影响多个文件的重大更改,我需要合并它。但是当我推送时,gitlab 会在“更改”下显示来自 master 的合并更改以及我自己的更改,这使得审阅者更加难以审查代码。我怎样才能轻松地阻止 gitlab 显示合并更改?

标签: gitversion-controlgitlabgit-merge

解决方案


在推送之前,您应该重新定位您的本地工作分支或 PR。并且 PR 的 diff 应该是基于 master 的。这样 GL 只会显示新的提交。

关于哲学的更多细节:https ://about.gitlab.com/2014/09/29/gitlab-flow/#mergepull-requests-with-gitlab-flow


推荐阅读