【问题标题】:What's the diff algorithm used by Github?Github 使用的 diff 算法是什么?
【发布时间】:2020-05-13 08:23:39
【问题描述】:

Git 支持 4 种差异算法 Myers、Minimal、Patience 和 Histogram。并且使用 Myers 作为默认算法。

Github 在 Pull 请求中使用什么 diffing 算法并被 Commits API 支持?

【问题讨论】:

    标签: git github diff


    【解决方案1】:

    GitHub 使用默认算法myers。可以选择将其修改为忽略空格,但不可配置。

    这不是兼容性的保证;这只是目前使用的。

    【讨论】:

    • 谢谢,你能分享你的来源吗?或您为得出结论而进行的实验。
    • 我在 GitHub 工作并查看了源代码。没有任何设置可以选择除默认值之外的算法,因此使用默认值。
    猜你喜欢
    • 2018-04-19
    • 2018-06-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-28
    • 2010-09-23
    • 2018-02-07
    相关资源
    最近更新 更多