强制文件始终在更改时产生合并冲突

时间:2017-04-12 16:13:58

标签: git

我有两个人同时编辑一个文件(名为AssemblyVersionInfo)的问题。如果第一个人将其内容从version: 1.0.0.244更改为version: 1.0.0.245 git,则只需合并这些更改,结果为version: 1.0.0.245,结果应为version: 1.0.0.246。它看起来就像没有同步的变量更新的竞争条件。

如果在不同的分支上更改了一个文件,即使其内容相同,也可以强制git显示合并冲突?

1 个答案:

答案 0 :(得分:1)

您可以使用git merge --no-ff然后正确设置版本。之后,您必须提交合并和版本更改。

来自文档:

  

- 无-FF
  即使合并解析为快进,也要创建合并提交。这是合并注释时的默认行为   (可能签名)标签。