git diff引擎看到整个文件没有改变.例如,采取此提交:https://github.com/etiago/phpvirtualbox/commit/626e09958384f479f94011ac3b8301bd497aec51
在这里,我们看到文件lib/vboxconnector.php有2807个添加和2778个删除.另外,从手动git diff我发现确实,整个文件被删除(标记为减号),并且整个新文件被视为添加.但是,这些文件有很多共同点,Git只是忽略了它们.
我看过diff返回整个文件的相同文件,但似乎并非如此,因为两次提交之间不存在空格更改.
此外,采用文件的两个提交(一个在626e09958384f479f94011ac3b8301bd497aec51和中626e09958384f479f94011ac3b8301bd497aec51^1)并使用Meld对它们进行差异化,我得到了正确的差异分析.
| 归档时间: |
|
| 查看次数: |
29366 次 |
| 最近记录: |