Я бы использовал 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