noh*_*hat 9 git version-control diff
git中的diff功能具有"复制检测" - 如果它检测到新文件实际上是现有文件的(可能已修改)副本,则diff输出显示源文件和新文件之间的差异,而不仅仅是从空白文件到新文件的一堆添加.
据我所知,git diff
使用一些启发式方法来检测这种情况.不幸的是,它没有将特定的新文件检测为另一个文件的副本,因为我猜它已经发生了太大的变化.我仍然希望将差异视为副本.有没有办法通知git diff
新文件是另一个的副本,以便它会为我这样做?