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

Що означає cherry-pick?

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

/ˈtʃeri pɪk/дієсловоПоширений термін

cherry-pick: перенести окремий коміт, вибірково перенести коміт

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

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

Часто так переносять виправлення помилки до гілки випуску: cherry-pick the fix into release/2.4. Це зручно, але може створити дублікати комітів, тому команди застосовують прийом обережно. Поза Git вислів може звучати критично: They cherry-picked the data that supported their idea.

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

  1. Can you cherry-pick the login fix into the release branch? We can't ship the rest yet.

    Можете перенести виправлення входу окремим комітом до гілки випуску? Решту поки не можемо випускати.

    До релізної гілки потрібно вибірково додати лише готове виправлення, а решту змін відкласти.

  2. I cherry-picked two commits from Ali's branch to unblock my work.

    Я переніс окремими комітами дві зміни з гілки Алі, щоб розблокувати свою роботу.

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

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

  • cherry-pick a commit
  • cherry-pick into the release branch
  • git cherry-pick
  • cherry-pick a fix