1.6 KiB
Fahrplan zur Umstellung von SVN zu GIT
Vorbereitungen
Wenn für die zukünftige Arbeit GIT verwendet werden soll, muss ein zentraler Ort geschaffen werden, an welchem die Projektpflege erfolgt („Projektarchiv“). Dies kann im einfachsten Fall ein Netzlaufwerk sein; für erweiterte Funktionen wird ein Git-Server wie GitLab oder Gitea empfohlen.
Außerdem wird dringend empfohlen für das zentrale Projektarchiv einen automatischen Backup-Mechanismus einzurichten – dies ist jedoch nicht Teil dieses Dokuments.
Software-Anforderungen
Vor der Umstellung muss geprüft werden, ob alle Arbeitsplatzrechner die notwendigen Anforderungen erfüllen, um die Programme
- Git-for-Windows
- Notepad++
- Tortoise-Git
auszuführen. Im Falle von Windows sollte das ab Windows 7 gegeben sein. Altsysteme mit Windows 2000 oder früher sollten aktualisiert werden.
Erfassung der aktuell verwendeten Projekte
Als nächstes muss erfasst werden, welche Projekte aktuell von den Mitarbeitern benutzt werden:
Bei der Migration werden die Ordner aus dem SVN-Zentralarchiv in einzelne Git-Archive konvertiert.
Dies wird voraussichtlich mehrere Tage dauern.
Während das passiert können die Mitarbeiter weiter an ihren Projekten arbeiten und Änderungen noch in das bestehende SVN-Zentralarchiv übertragen.
Damit kann es aber dazu kommen, dass die entsprechenden Projekte im GIT-Zentralarchiv nach Abschluss der Konvertierung nicht mehr aktuell sind.
Die Aktualisierung der entsprechenden GIT-Projekte kann einfach ausgeführt werden, indem in den entsprechenden Verzeichnissen ein git svn pull -A users.map