git log --graph --full-history -- ABC/Views/Masterlist/Index.cshtml
产生了这个:
git log -S"-webkit-transform: translateY(-100%) rotate(90deg); /* Safari */" -c
产生了这个:
我的问题:
使用git时我们正在使用Source tree或Visual studio。
答案 0 :(得分:1)
看起来错误的合并是4246a2
,但未能从2f3f2a
获得更改。
我非常确定(信任提交邮件中的冲突文件列表,并且留下1%进行一些重命名检测变得疯狂,但我不知道如何在不删除文件的情况下发生这种情况),如果你检查3505b4
提交并合并2f3f2a
,重现合并冲突,您将有文件ABC/Views/Masterlist/Index.cshtml
干净地上演您的更改而不会发生冲突。
如果确认,冲突解决方案应该出错。我认为你应该重新审视与该人解决冲突的过程。我可以想象为什么会发生这两种选择:
解决冲突的工具/流程做错了。
执行4246a2
合并的开发人员使用了-sours
并手动调整了其他父级的更改,并以某种方式跳过了该文件的更改。