Как я могу сделать git diff без учета регистра, в то же время делая `git diff --color`?

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

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

2 ответа

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 вариант...

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

Другие вопросы по тегам