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

Что значит main branch?

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

существительноеБазовый термин

main branch: главная ветка, ветка main

Центральная ветка репозитория с официальной актуальной версией кода. От неё создают другие ветки и обратно в неё сливают изменения.

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

Обычно называется main; в старых проектах встречается master. Главную ветку защищают от прямой отправки изменений. Говорят branch off main («ответвиться от main»), merge into main («слить в main»); main is broken — последняя сборка не работает.

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

  1. Nobody can push directly to the main branch; everything goes through a pull request.

    Никто не может отправлять изменения прямо в главную ветку: всё проходит через запрос на слияние.

    Защита требует проверять изменения до их включения в основную ветку.

  2. Create your branch from the latest main branch, not from my feature branch.

    Создай свою ветку от последней версии main, а не от моей функциональной ветки.

    Новая ветка должна начинаться от актуальной центральной ветки, а не чужой разработки.

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

  • merge into the main branch
  • protected main branch
  • branch off main
  • keep main green