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

Что значит squash?

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

глаголРаспространённый термин

squash: объединить коммиты, сквошить коммиты

Объединить несколько коммитов в один, обычно чтобы упростить историю ветки перед слиянием или проверкой.

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

В Git это делают, например, при интерактивном rebase или 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 объедините пять черновых коммитов в один понятный коммит с ясным сообщением для проверяющих.

    Промежуточная история сводится к одному коммиту, который яснее описывает готовое изменение.

  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