首页 > 解决方案 > 如何在 git 冲突解决中根据时间线了解最新提交的文件?

问题描述

在解决 git 中的冲突时 - 如果有任何机会知道时间线中的最新提交将是有益的,因为时间线中的最新提交可能适用于其他代码。

标签: gitconflict

解决方案


例如,您(开发人员 B)在文件中存在冲突foo.txt。它的意思是

  • 有时,foo.txt在许多开发人员 PC 中都是相同的。
  • 开发人员 A 进行更改foo.txt然后提交,将其推送到 git 服务器。
  • 您在本地机器上提交文件foo.txt。你会发现类似这样的错误:“你需要先拉动”。
  • 然后从 git 存储库中提取源代码。
  • 文件发生错误冲突foo.txt

据我了解,您需要获取foo.txtA和B所做更改的文件更改时间,然后进行比较。它没有任何意义。这里的关键事实是,您应该保留这些部分并删除其他部分吗?,不依赖于变化的时间。因此,你不应该在你的问题中也承担它的答案


推荐阅读