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.