Git:拉取请求导致冲突

时间:2021-07-14 16:02:23

标签: git github

我有一个微服务的 master 和 dev 分支,我的应用程序的每个微服务都有一个 repo。最初版本控制在每个微服务中是基本/单一的,但后来我们将其隔离,以便每个分支都有自己的 pom 版本和依赖范围。

然而,对于一个 repo,这似乎很糟糕,现在我不断遇到 pom 冲突。

<块引用>

师父:
版本 2.0.4,
依赖范围 [2.0.0,3.0.0)

<块引用>

开发:
版本 1.1.1,
依赖范围 [1.0.0,2.0.0)

即使 master 和 dev 的版本/范围类似于上面的例子,当我从 dev 向 master 提出拉取请求时,我也会遇到 pom 冲突,从而突出显示旧版本,例如

将 2.0.1 版更改为 1.1.1 版

如果我临时将 dev 版本更改为 2.0.1,合并更新的 pull request(master 仍然是 2.0.4),然后将 dev 更新回 1.1.1,如果我提出另一个 pull request,冲突会再次发生。

>

它成功地忽略了 master 和 branch 之间 pom 的所有其他差异(例如范围),除了版本。

0 个答案:

没有答案