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

Що означає squash?

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

дієсловоПоширений термін

squash: об’єднати коміти, злити коміти в один

Об’єднати кілька комітів в один, зазвичай щоб очистити історію гілки перед злиттям або перевіркою.

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

Операцію squash часто виконують у Git, зокрема під час інтерактивного перебазування або squash-and-merge. Так об’єднують виправлення, коміти з друкарськими помилками й неохайні проміжні кроки.

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

  1. Before opening the pull request, please squash the five WIP commits into one clear commit with a message the reviewers can understand.

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

    Кілька тимчасових комітів переписують в історії як один чистіший коміт, зручний для перевірки.

  2. We squashed the hotfix commits after testing because the branch had several tiny reversals that made the release history hard to follow.

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

    Об’єднання прибрало зайвий шум і подало серію дрібних виправлень як одну цілісну зміну.

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

  • squash commits
  • squash and merge
  • squash a branch
  • squash before merging