Versionsverwaltung
Versionsverwaltung verfolgt und verwaltet Änderungen an Dateien über die Zeit.
Sie ermöglicht Zusammenarbeit, Verlaufsverfolgung und Wiederherstellung früherer Versionen.
Important
Versionsverwaltungs-Arten:
- Zentralisiert: SVN, CVS (ein zentraler Server)
- Verteilt: Git, Mercurial (jeder hat komplette Historie)
- Lokal: RCS (nur lokale Dateien)
Example
Kernfunktionen:
- Commit (Änderungen festhalten)
- Branching (parallele Entwicklung)
- Merging (Änderungen zusammenführen)
- Tagging (Versionen markieren)
- Conflict Resolution (Konflikte lösen)
Success
Git ist der Standard für moderne Softwareentwicklung.