Tente adicionar o sinalizador --simplify-merges
. Apesar de soar como uma opção que removeria as mesclagens do log, ele as adiciona em muitos casos.
Extraído de esta resposta .
Então, uma coisa aconteceu comigo que aconteceu uma vez antes: eu fiz git log --follow «file»
e o mais novo commit que vi foi a exclusão de «file». No entanto, o arquivo ainda estava no meu repositório.
Mais tarde, descobri que adicionei novamente o arquivo em uma confirmação de mesclagem (provavelmente uma linha de desenvolvimento removera o arquivo enquanto o outro o alterava).
No entanto, git log «file»
(ou git log --follow «file»
) parece ignorar as confirmações de mesclagem ao procurar alterações em «arquivo». Existe alguma maneira de forçá-lo a não fazer isso?
Estou usando o git 2.4.0.
Tente adicionar o sinalizador --simplify-merges
. Apesar de soar como uma opção que removeria as mesclagens do log, ele as adiciona em muitos casos.
Extraído de esta resposta .
Tags git