【问题标题】:How to get your merge request up2date in gitlab? [closed]如何在 gitlab 中获取合并请求更新日期? [关闭]
【发布时间】:2021-03-29 05:38:58
【问题描述】:

我确实有一个与 git 相关的非常琐碎的问题,但由于某种原因,我自己无法找到满意的答案,并且不好意思问我的同事。

我还不得不说,我一般都了解 git,但我是 gitlab 的新手(我的公司使用它)。

所以我的问题如下:我在两周前提出了一个错误修复的更改请求。审查花了一些时间,直到昨天我才设法解决审查问题。为此,我检查了更改请求分支做了我的更改并将其推回。与此同时,远程大师分歧很大,需要我做点什么。

在我以前的公司中,我们使用了不同的工作流程,我只是将我的分支重新设置在 master 之上并推送。使用 gitlab 可以将主分支合并到功能分支中(至少我听到的是这样)。当我这样做时,它会创建一个 huuuuuuuge 提交,其中包含我的功能分支(基于 2 周前的 master)和当前 master 之间的增量。

我不确定,这是最好的方法还是根本方法。谁能告诉我(或提示我一些好的教程)我该如何解决我的烂摊子?

【问题讨论】:

  • 是的,反向合并是在正向合并之前处理可能的冲突的一种非常好的方法。没有“huuuuuuuge commit”这样的东西;差异可能很大,但这只是一个描述,而提交只是所有文件的快照,并且“大小”都差不多。
  • 我有时会先将 master 合并到我自己的分支中并修复所有冲突。虽然这看起来是一个很大的变化,但当我将分支合并到其中时,我发现它在主分支上留下了较小的痕迹。

标签: git gitlab git-merge


【解决方案1】:

这听起来很乏味,但却是确保分支与当前 master 保持同步的好方法。

这里有一个资源:

https://docs.gitlab.com/ee/user/project/merge_requests/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-15
    • 2018-02-05
    • 2023-01-21
    • 1970-01-01
    • 2019-06-05
    • 1970-01-01
    相关资源
    最近更新 更多