Stephan Richter
3 years ago
3 changed files with 39 additions and 2 deletions
@ -0,0 +1,30 @@
@@ -0,0 +1,30 @@
|
||||
# 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. |
||||
|
||||
[GitLab]: https://gitlab.com |
||||
[Gitea]: https://gitea.io/en-us |
||||
|
||||
## 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` |
Loading…
Reference in new issue