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

Що означає rebase?

Значення й приклади · Розробка програмного забезпечення

/riːˈbeɪs/дієсловоПоширений термін

rebase: перебазувати, rebase

У Git перенести коміти своєї гілки так, щоб їхньою основою стала новіша точка, зазвичай останній main; це створює чистішу лінійну історію.

Де і як уживається

Команди часто порівнюють rebase і merge. Гілку перебазовують на main перед злиттям. Оскільки rebase переписує історію, не слід так робити з гілкою, якою користуються інші.

Приклади речень

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

    Можеш перебазувати свою гілку на main? Вона відстає на 40 комітів.

    Перебазування оновить основу гілки, у якій бракує комітів із main.

  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