- 我有
Branch1
andBranch2
,并且在两个分支中添加了一个同名的文件。说Branch1\folder\file.txt
和Branch2\folder\file.txt
。 - 我合并
Branch1
到Branch2
文件中并得到预期的合并冲突。 - 我选择
Branch1
文件的版本,提交并推送。
当我在其中看到文件的历史记录时,Branch2
我看到该文件是“添加”而不是“修改”的。我希望已修改,因为该文件已经存在Branch2
并由该文件更新,Branch1
但 Git 历史记录并未反映这一点。
这是设计使然吗?有没有其他方法可以通过正确/期望的历史来实现相同的结果?