Как я могу выполнить git diffing без учета регистра, в то же время делая `git diff --color`? - PullRequest
13 голосов
/ 15 февраля 2011

Возможно ли сделать регистр git diff без учета регистра, а также git diff --color-words?Или мне нужно использовать внешнюю программу сравнения при выполнении git diff --color-words?

(примечание: если все, что вам нужно, это git diff без учета регистра, перейдите к этому вопросу Как выполнить регистрацию без учета регистра в Git)

Ответы [ 2 ]

10 голосов
/ 15 февраля 2011
GIT_EXTERNAL_DIFF='diff -ipu "$2" "$5" #' git diff --ext-diff

Или, более приятным способом без # хака, который я использовал там:

echo 'diff -ipu "$2" "$5"' >myscript; chmod a+x myscript;
GIT_EXTERNAL_DIFF='./myscript' git diff --ext-diff

Я согласен, было бы лучше, если бы у git-diff была опция -i ...

0 голосов
/ 29 июня 2013

Я нашел способ выполнить различие без учета регистра, хотя и не с опцией --color-word, как запрашивал OP.См. мой ответ на мой собственный вопрос.

...