Страницы

Поиск по вопросам

четверг, 26 декабря 2019 г.

Важно ли использование --no-ff при слиянии веток?

#git #git_merge


При слиянии веток в git можно указать флаг --no-ff, который отключит fast-forward.
Какие есть +/- --no-ff кроме возможности увидеть красивый график наследования веток?
Где вы используете --no-ff?
    


Ответы

Ответ 1



--no-ff удобен для реверта. Если много людей делают код и много коммитят в свои ветки (а в случае гита - это абсолютно нормально), то с включенным fast-forward история превратится в нечитаемое мессиво. И если потом нужно будет какой-то объем работ откатить, то это может быть сложно. Да, я знаю о том, что коммиты можно перегруппировать перед мерджем. Но некоторых нужно ещё научить этому. В одном с моих проектов этот флаг установлен глобально по желанию менеджмента.

Комментариев нет:

Отправить комментарий