Я бы использовал 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, но не нашел ответа на свой вопрос.