同步开发人员和管理员

时间:2019-04-03 10:41:45

标签: git git-flow merge-conflict-resolution

我现在属于的团队决定使用gitflow,这意味着有一个master-和dev-branch。

该过程应该是

  1. 将原点/开发转移到功能(本地)
  2. 将要素推入原处
  3. 拉动请求以将要素合并到原始/ dev-部署到DEV
  4. 脱离原始版本/ dev发行,部署到QA,STAGE,最后部署PROD
  5. 将请求拉至原点/ dev
  6. 拉起请求给原点/主人

不幸的是,他们像一年前一样决定对master进行一些更改,同时在dev中也进行了更改。

因此,当我现在要将我的功能从开发人员带入掌握时,我会遇到100次冲突。我不知道他们是如何做到的,但是基于dev和master异步的那一刻,他们给dev和master带来了更改A,但是git无法识别文件是否相同,因此我需要解决这些问题手动。 git如何识别可能的合并冲突?它是基于提交指导的吗?

同步开发者和大师的最佳方法是什么?

当我查看dev和master的提交时,我可以看到它们共享相同的commit-guid,直到某个时刻为止。如果我遵循上面定义的原则,那么即使在新的存储库中,我也会得到不同的提交指导。

在此过程中需要更改什么才能获得相同的提交指导?

总而言之,我不希望mergehell再次发生,而是希望找到一种同步开发人员和管理员的方法。

0 个答案:

没有答案