我现在属于的团队决定使用gitflow,这意味着有一个master-和dev-branch。
该过程应该是
不幸的是,他们像一年前一样决定对master进行一些更改,同时在dev中也进行了更改。
因此,当我现在要将我的功能从开发人员带入掌握时,我会遇到100次冲突。我不知道他们是如何做到的,但是基于dev和master异步的那一刻,他们给dev和master带来了更改A,但是git无法识别文件是否相同,因此我需要解决这些问题手动。 git如何识别可能的合并冲突?它是基于提交指导的吗?
同步开发者和大师的最佳方法是什么?
当我查看dev和master的提交时,我可以看到它们共享相同的commit-guid,直到某个时刻为止。如果我遵循上面定义的原则,那么即使在新的存储库中,我也会得到不同的提交指导。
在此过程中需要更改什么才能获得相同的提交指导?
总而言之,我不希望mergehell再次发生,而是希望找到一种同步开发人员和管理员的方法。