На этом сайте хорошо сказано, что терпение diff Bram Cohen обнаружено на базаре как разность по умолчанию и как опция с git diff, но мне трудно создать независимую автономную программу, которая реализует эту конкретную diff.
Например, я хотел бы применить терпение diff к perforce diffs, и это довольно ясно с каноническим примером кода "frobnitz", как лучше терпение:
В терминале справа вызывается git diff
с флагом --patience
.
Я также установил diff-highlight
perl script, задачей которого является инвертирование цветов по согласованным линиям между первым и последним различными разделами этих строк. На левой стороне есть пример, где это не очень помогает, но я дам ему слайд, потому что, по крайней мере, там есть точка с запятой... В любом случае, улучшения в diff-highlight script не являются предметом этот вопрос.
В дополнение к вопросу о том, где найти независимую проверку терпения, если кто-нибудь знает, как заставить perforce p4
использовать внешнюю программу diff, это также то, что нужно сделать.