Как запретить GIT Diff сравнивать похожие строки, различимые только по \ r \ n?

290
schlebe

Я бы использовал GIT DIFF для сравнения изменений между двумя файлами.

Для этого я использую следующую команду

git.exe diff  --ignore-all-space  --ignore-blank-lines  --diff-algorithm=minimal  --no-index  ./GTST.TLGADBA  ./GWHP.TLGADBA  >DIFFERENCE.txt 

Это хорошо работает, за исключением следующей ситуации

Когда файл в первой папке содержит

CREATE FUNCTION FN_CALCULATE (p_value_to_align IN NUMBER 

и файл во второй папке содержит

CREATE FUNCTION FN_CALCULATE  ( p_value_to_align IN NUMBER 

Программа GIT DIFF уведомляет, что эти строки различны!

Единственное отличие состоит в том, что строка в первом файле - это объединение 2 строк во втором файле. В операционной системе Windows разница составляет только \ r \ n или символы новой строки.

Есть ли параметр GIT DIFF, который я могу использовать, чтобы эти строки не были более четкими?

Примеры:

--consider-new-line-as-spaces --ignore-all-new-lines --continue-compare-on-next-line 

Я прочитал документацию по адресу https://git-scm.com/docs/git-diff, но не нашел ответа на свой вопрос.

0

0 ответов на вопрос

Похожие вопросы