Junior — Middle
Wyjaśnij zasadę działania Cherry Pick w systemach kontroli wersji.
sobes.tech AI
Odpowiedź od AI
Operacja Cherry Pick w systemach kontroli wersji (np. Git) pozwala wybrać konkretny commit z jednej gałęzi i zastosować jego zmiany w innej gałęzi. Jest to przydatne, gdy trzeba przenieść pojedyncze poprawki lub funkcje bez scalania całej gałęzi.
Przykład użycia w Git:
# Przełącz się na gałąź, do której chcesz zastosować commit
git checkout gałąź-docelowa
# Zastosuj commit po jego haszu
git cherry-pick <hash-commitu>
W ten sposób cherry-pick kopiuje zmiany z wybranego commitu, tworząc nowy commit w bieżącej gałęzi z tymi samymi zmianami, ale z nowym identyfikatorem.