Gitlab 合并请求:- 合并时忽略几个文件



我有一个场景,我在 gitlab 中为从我的新开发分支到主的几个文件创建了一个合并请求。我的开发分支中总共有 9 次提交。在我的第三次提交中,我推送了几个文件,后来我意识到不再需要这些文件。

所以,现在在我的合并请求中,有 6 个文件,我想合并 3 个文件,并想关闭这个特定的合并请求。我发现了一些解决方案,我在下面描述,但我正在寻找一个非常具体的解决方案。

1( 关闭此合并请求。创建/签出新的开发分支仅更改所需的文件并创建新的合并请求。

2(在主分支中挑选您想要的文件,保持合并请求仍然打开。

3( 合并此请求,然后通过创建新的合并请求来选择对所选分支的更改。

可能还有其他我不知道的解决方案。但是,我正在寻找一个特定的解决方案

  • 无需创建新的合并请求
  • 无需创建新分支并复制粘贴所需的更改。
  • 仅使用 3 个文件而不是 6 个文件关闭此合并请求。

即使可能,我也不确定。我只是想了解 git/gitlab 是否有任何解决方案。

您可以只更新合并请求。

更新您的本地分支以满足您的要求(即,使用git checkout还原相应的文件,然后使用git commit --amend更新您的提交(,然后将您的分支git push --force到 gitlab。

这将更新您现有的合并请求,然后您可以正常合并和关闭该请求。

最新更新