В .git / config я пробовал:
[diff] patience = true
Но не повезло
Должен ли я сделать:
git diff --patience git show --patience HEAD
и т. Д., Каждый раз?
Поскольку Git 1.8.2 , Git будет использовать diff.algorithm:
diff.algorithm
git config --global diff.algorithm patience
Это заняло несколько итераций:
[PATCH v3 0/3] Переработан выбор алгоритма git-diff [PATCH v2 0/3] Переработан выбор алгоритма git-diff [PATCH 0/3] Переработан выбор алгоритма git-diff [PATCH] diff: введите переменную diff.algorithm . [PATCH] config: Введите конфигурационную переменную --patience
[PATCH v3 0/3] Переработан выбор алгоритма git-diff
[PATCH v2 0/3] Переработан выбор алгоритма git-diff
[PATCH 0/3] Переработан выбор алгоритма git-diff
[PATCH] diff: введите переменную diff.algorithm .
[PATCH] config: Введите конфигурационную переменную --patience
Вместо ответа на основе конфигурации вы можете установить псевдоним в вашем .gitconfig следующим образом:
.gitconfig
[alias] dp = diff --patience
[alias]
dp = diff --patience
, который позволит вамделать git dp [optional refspec]
git dp [optional refspec]