Category Hierarchy

git中的diff功能具有“复制检测”功能--如果它检测到新文件实际上是现有文件的副本(可能经过了修改),那么diff输出就会显示源文件和新文件之间的差异,而不仅仅是从空白文件添加到新文件的一大堆内容。

据我所知,git diff使用一些启发式方法来检测这种情况。不幸的是,它没有检测到一个特定的新文件作为另一个文件的副本,因为我猜它已经改变了太多。我仍然希望将差异看作是一个副本。有没有办法通知git diff这个新文件是另一个文件的副本,这样它就会替我做这件事?

转载请注明出处:http://www.baquan404.com/article/20230526/2318980.html