Junior — Middle
Erklären Sie das Funktionsprinzip von Cherry Pick in Versionskontrollsystemen.
sobes.tech KI
Antwort von AI
Der Cherry Pick-Vorgang in Versionskontrollsystemen (z.B. Git) ermöglicht es, einen bestimmten Commit aus einem Branch auszuwählen und seine Änderungen in einen anderen Branch zu übernehmen. Dies ist nützlich, wenn einzelne Korrekturen oder Funktionen übertragen werden sollen, ohne den gesamten Branch zu mergen.
Beispiel für die Verwendung in Git:
# Wechseln zum Ziel-Branch, in den der Commit angewendet werden soll
git checkout ziel-branch
# Commit anhand seines Hashs anwenden
git cherry-pick <commit-hash>
Auf diese Weise kopiert cherry-pick die Änderungen des ausgewählten Commits und erstellt einen neuen Commit im aktuellen Branch mit denselben Änderungen, jedoch mit einer neuen ID.