Английская лексика: Разработка программного обеспечения · Управление версиями

Что значит fast-forward merge?

Значение и примеры · Разработка программного обеспечения

существительноеТермин продвинутого уровня

fast-forward merge: слияние fast-forward, слияние с перемоткой вперёд

Слияние в Git, при котором указатель целевой ветки просто передвигается вперёд, поскольку в ней нет новых коммитов после создания ответвления.

Где и как употребляется

Используется в правилах работы с ветками и pull request. Сохраняет линейную историю, поскольку отдельный коммит слияния не создаётся, если ветки не разошлись.

Примеры предложений

  1. Because no one had pushed to main after her branch split off, Git completed the update as a fast-forward merge during review.

    Поскольку после ответвления никто не отправлял коммиты в main, Git завершил обновление простым fast-forward-слиянием.

    Git передвинул указатель ветки к уже существующим коммитам, не создавая отдельного коммита слияния.

  2. Our repository disables fast-forward merge on release branches so every integration point remains visible when the team reviews the history.

    В репозитории запрещено fast-forward-слияние релизных веток, чтобы каждое объединение оставалось заметным в истории.

    Команда сохраняет явные точки интеграции вместо линейного перемещения указателя.

Распространённые словосочетания

  • fast-forward merge
  • fast-forward only
  • disable fast-forward
  • merge commit