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

Что значит three-way merge?

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

существительноеРаспространённый термин

three-way merge: трёхстороннее слияние

Слияние, сравнивающее две версии с их общим предком, чтобы определить и объединить изменения обеих сторон.

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

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

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

  1. The three-way merge kept our new validation and their unrelated logging change.

    Трёхстороннее слияние сохранило нашу новую проверку и их независимое изменение журналирования.

    Сравнение обеих сторон с предком позволило совместить изменения в разных местах.

  2. A three-way merge still required manual help because both branches rewrote the same condition.

    Для трёхстороннего слияния всё же понадобилось ручное решение: обе ветки переписали одно условие.

    Общий предок помогает выявить конфликт, но не всегда определяет желаемый результат.

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

  • perform a three-way merge
  • three-way merge conflict