Sobes.tech
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.