Сделать git log «file» показать слияния коммитов


5

Так что со мной случилось то, что произошло однажды: я сделал git log --follow «file» и самым новым коммитом, который я увидел, было удаление «file». Тем не менее, файл все еще был в моем репо.

Позже я понял, что заново добавил файл в коммит слияния (вероятно, одна линия разработки удалила файл, а другая изменила его).

Тем не мение, git log «file» (или же git log --follow «file» ), кажется, игнорирует коммиты слияния при поиске изменений в «file». Есть ли способ заставить его не делать этого?

Я использую Git 2.4.0.

Ответы:


5

Попробуйте добавить --simplify-merges флаг. Несмотря на то, что это звучит как опция, которая удаляет слияния из журнала, она фактически добавляет их во многих случаях.

Взято из этот ответ ,


1
К несчастью, --simplify-merges не помогает в этом случае. git log --follow --simplify-merges -- «file» все равно не показывает слияние в журнале.
Raphael Schweikert
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.