Подтвердить что ты не робот

Примеры различных результатов, полученных стандартными (Myers), минимальными, терпениями и алгоритмами сравнения гистограмм

Git предлагает эти 4 алгоритма diff, но без какой-либо дополнительной информации, каковы их отличия.

В чем преимущества каждого из этих алгоритмов? Существует ли сравнение различных случаев, когда алгоритмы выполняются по-разному?

4b9b3361

Ответ 1

Я думаю, что поддерживаются несколько алгоритмов, потому что ни один из алгоритмов не является лучшим выбором во всех случаях.

Различия заключаются в возможности считывания выходного патча и времени обработки, необходимого для создания патча.

Подводя итог, я понимаю, что эти различия:

Вот сравнение скорости для Майерса, терпения и гистограммы: http://marc.info/?l=git&m=133103975225142&w=2

Здесь сравнивается вывод diff из Histogram vs Myers: http://marc.info/?l=git&m=138023003519837&w=2