Como evitar que o GIT Diff compare linhas semelhantes distintas apenas por \ r \ n?

0

Eu usaria o GIT DIFF para comparar as alterações entre dois arquivos.

Para fazer isso, eu uso o seguinte comando

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

Isso funciona bem, exceto na seguinte situação

Quando o arquivo na primeira pasta contém

CREATE FUNCTION FN_CALCULATE (p_value_to_align IN NUMBER

e o arquivo na segunda pasta contém

CREATE FUNCTION FN_CALCULATE 
( p_value_to_align IN NUMBER

O programa GIT DIFF notifica que essas linhas são distintas!

A única diferença é que a linha no primeiro arquivo é a concatenação de 2 linhas no segundo arquivo. No sistema operacional Windows, a diferença é apenas \ r \ n ou caracteres de nova linha.

Existe um parâmetro GIT DIFF que eu possa usar para que essas linhas não sejam mais distintas?

Exemplos:

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

Eu li a documentação no link mas não encontro uma resposta para a minha pergunta.

    
por schlebe 14.09.2018 / 11:34

0 respostas