Git-cherry não está ignorando o espaço em branco como anunciado

1

Dadas as duas versões seguintes do arquivo foobar.txt (excluindo comentários) ...

... na ramificação do desenvolvedor (versão 1, confirmação 1):

foo
bar

... no ramo downstream (versão 2, commit 2):

# (Blank line)
foo
# (Blank line)
bar

Quando executo o comando git cherry upstream downstream , ele informa o segundo commit como não equivalente.

Mas depois de ler a manpage do comando git-cherry , GIT-CHERRY (1) ...

The equivalence test is based on the diff, after removing whitespace and line numbers. git-cherry therefore detects when commits have been "copied" by means of git-cherry-pick(1), git-am(1) or git-rebase(1).

Eu diria que os dois commits consistindo da primeira e segunda versão do arquivo foobar.txt são considerados equivalentes. Por que isso acontece?

    
por Tim Friske 20.12.2015 / 23:30

0 respostas

Tags