Junior — Middle
Hoe kunnen wijzigingen van de ene tak naar de andere worden overgebracht in een versiebeheersysteem?
sobes.tech AI
Antwoord van AI
In versiebeheersystemen zoals Git kunnen wijzigingen van de ene tak naar de andere op verschillende manieren worden overgebracht:
- Merge (samenvoegen) — combineert de geschiedenis van twee takken en creëert een nieuwe merge-commit. Voorbeeld:
git checkout doel-tak
git merge bron-tak
- Cherry-pick (commit selecteren) — stelt je in staat om specifieke commits van een tak te kiezen en toe te passen op een andere:
git checkout doel-tak
git cherry-pick <commit-hash>
- Rebase — verplaatst de wijzigingen van een tak bovenop een andere, en herschrijft de geschiedenis:
git checkout bron-tak
git rebase doel-tak
De keuze van methode hangt af van de gewenste geschiedenis en de situatie in het project.