【发布时间】:2020-11-25 15:02:31
【问题描述】:
在解决 git 中的冲突时 - 如果有机会知道时间线中的最新提交将是有益的,因为时间线中的最新提交可能适合其他代码。
【问题讨论】:
-
你能解释更多吗?这里发生 Git 冲突的情况是什么?
-
当文件存在冲突时,该文件不属于您,但您希望接受最新(根据时间线)更改为最终更改.. 我们如何查看文件的时间线在冲突现场的两个分支中..
在解决 git 中的冲突时 - 如果有机会知道时间线中的最新提交将是有益的,因为时间线中的最新提交可能适合其他代码。
【问题讨论】:
例如,您(开发人员 B)在文件 foo.txt 中存在冲突。这意味着
foo.txt 在许多开发人员 PC 中都是相同的。foo.txt 然后提交,推送到 git 服务器。foo.txt。你会发现类似这样的错误:“你需要先拉动”。foo.txt发生错误冲突。据我了解,您需要获取文件foo.txt 的更改时间,然后进行比较。它没有任何意义。这里的关键事实是,您应该保留这些部分并删除其他部分吗?,而不是取决于更改的时间。因此,你不应该在你的问题中也接受它的答案。
【讨论】: