5

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

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

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

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

1 ответ1

5

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

Взято из этого ответа.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .