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

Что значит rebase?

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

/riːˈbeɪs/глаголРаспространённый термин

rebase: перебазировать, перебазирование

В Git переместить коммиты своей ветки так, чтобы они начинались от более новой точки, обычно от актуальной main; история становится линейнее.

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

Команды обсуждают rebase vs merge. Ветку перебазируют на main перед слиянием. Rebase переписывает историю, поэтому нельзя обновлять так общую ветку.

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

  1. Can you rebase your branch on main? It's 40 commits behind.

    Можешь перебазировать свою ветку на main? Она отстаёт на 40 коммитов.

    Ветку нужно обновить относительно основной.

  2. After rebasing, I had to force push because the history had changed.

    После перебазирования пришлось выполнить принудительную отправку, потому что история изменилась.

    Переписанная история потребовала force push.

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

  • rebase on main
  • rebase onto
  • interactive rebase
  • rebase vs merge