What is `git diff --patience` for?解释了耐心差异可能比迈尔斯(默认值)更好。
有没有理由反对将其用作默认值?
名称暗示它可能明显变慢,速度问题也在Examples of different results produced by the standard (Myers), minimal, patience and histogram diff algorithms中提到但是运行时间对我来说永远不是问题 - 对于大量文件或其他病态情况来说这是一个真正的问题吗?
耐心算法在某些情况下(例如https://gist.github.com/roryokane/79b8ebcb3813ebd934c4)的结果也很差但至少根据我的经验,它在典型的源代码差异(例如https://gist.github.com/roryokane/6f9061d3a60c1ba41237之类的情况下)更好 - 尽管它完全是我自己的观察,因此大多数注意到的结果可能是安慰剂。