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

Что значит merge base?

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

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

merge base: базовый коммит слияния, общий базовый коммит

Наилучший общий предок двух коммитов, который Git использует при вычислении трёхстороннего слияния.

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

Термин встречается в обсуждениях Git, инструментах сравнения и разборе конфликтов. Проверка общего предка помогает понять неожиданные различия.

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

  1. Git located the merge base before comparing the changes made on our two branches.

    Git нашёл базовый коммит слияния, прежде чем сравнить изменения в двух ветках.

    Общий предок служит исходной точкой для определения изменений в обеих ветках.

  2. When the diff looked too large, we checked the merge base and found the branch had diverged from main last month.

    Когда diff оказался слишком большим, мы проверили общий коммит и обнаружили, что ветка разошлась с main ещё в прошлом месяце.

    Давнее расхождение объясняет, почему сравнение включает много накопившихся изменений.

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

  • find the merge base
  • merge-base commit
  • common merge base