Sobes.tech
Middle

Czym jest cherry-pick w kontekście systemów zarządzania wersjami?

sobes.tech AI

Odpowiedź od AI

Cherry-pick — to operacja w Git, która pozwala na zastosowanie zmian z określonego commitu z jednej gałęzi do innej.

Używa się do:

  • Wprowadzania konkretnej poprawki z jednej gałęzi do drugiej, bez przenoszenia całej historii.
  • Wprowadzania funkcji z gałęzi eksperymentalnej do głównej przed jej pełnym scaleniem.

Składnia:

# Zastosuj commit o określonym hashu w bieżącej gałęzi
git cherry-pick <commit-hash>

W przypadku konfliktów podczas cherry-pick, należy je rozwiązać ręcznie, podobnie jak konflikty podczas scalania lub przenoszenia.