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

Що означає interactive rebase?

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

іменникТермін вищого рівня

interactive rebase: інтерактивне перебазування, інтерактивний rebase

Режим перебазування Git, що дає змогу змінювати порядок комітів, об’єднувати, редагувати чи вилучати їх, переписуючи історію гілки.

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

Інтерактивне перебазування використовують у Git перед відкриттям або оновленням pull request. Ним об’єднують коміти, переписують повідомлення, вилучають помилкові зміни й упорядковують історію функціональної гілки.

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

  1. Before opening the pull request, I used interactive rebase to squash six noisy commits into one clear change set for review.

    Перед відкриттям pull request я виконав інтерактивне перебазування й об’єднав шість шумних комітів в один зрозумілий набір змін для перевірки.

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

  2. The lead asked me to run interactive rebase because two commits were in the wrong order and one message confused the reviewer.

    Керівник попросив мене виконати інтерактивне перебазування, бо два коміти стояли не в тому порядку, а одне повідомлення збивало перевіряльника з пантелику.

    План інтерактивного rebase дає змогу впорядкувати коміти й переписати незрозуміле повідомлення до поширення змін.

Поширені словосполучення

  • run interactive rebase
  • interactive rebase todo list
  • interactive rebase session