Browse Source

Fahrplan aktualisiert

master
Stephan Richter 3 years ago
parent
commit
e085c315cb
  1. 25
      Umstellung-Fahrplan.md

25
Umstellung-Fahrplan.md

@ -26,5 +26,26 @@ Als nächstes muss erfasst werden, welche Projekte aktuell von den Mitarbeitern
Bei der Migration werden die Ordner aus dem SVN-Zentralarchiv in einzelne Git-Archive konvertiert. Bei der Migration werden die Ordner aus dem SVN-Zentralarchiv in einzelne Git-Archive konvertiert.
Dies wird voraussichtlich mehrere Tage dauern. 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. 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. Damit kann es aber dazu kommen, dass die entsprechenden Projekte im GIT-Zentralarchiv nach Abschluss der Konvertierung nicht mehr auf dem letzten Stand sind, und aktualisiert werden müssen. Und genau dafür müssen Sie während der Konvertierung erfasst werden.
Die Aktualisierung der entsprechenden GIT-Projekte kann einfach ausgeführt werden, indem in den entsprechenden Verzeichnissen ein `git svn pull -A users.map`
## Start der Konvertierung
Auf dem Linux-Server wird im Verzeichnis `Scripte` dieses Projekts das Zielverzeichnis für die Konvertierung ins `Makefile` eingetragen.
Anschließend wird `make` gestartet, woraufhin die Konvertierung aller Projekte erfolgt.
Dies wird voraussichtlich mehrere Tage dauern, während der an Projekten weiter gearbeitet werden kann.
## Abschluss und Aktualisierung
Dann müssen alle zwischenzeitlich bearbeiteten Projekte nochmal ins SVN-Zentralarchiv synchronisiert werden.
Nach Abschluss der ersten Konvertierung ist es notwendig, das SVN-Zentralarchiv gegen weitere Änderungen zu sperren. Dies kann durch Deaktivieren des Apache-SVN-Servers geschehen.
Ab jetzt dürfen in den Arbeitskopien keine Änderungen mehr vorgenommen werden; diese würden verloren gehen.
Dann werden die veränderten Projekte nochmal neu zu GIT konvertiert, um auch die zuletzt gemachten Änderungen einzufangen.
## Umstellung der Arbeitsplätze/Clients
Auf den Arbeitsplätzen sind danach folgende Schritte auszuführen:
1. Entfernen der alten Projektordner, die noch SVN verwenden: Änderungen darin können nicht mehr ins alte Zentralarchiv übermittelt werden.
2. Entfernen der Software Tortoise-SVN.
3. Installation des Tortoise-Git-Stacks wie unter [INSTALLATION.md](INSTALLATION.md) beschrieben
4. Holen der benötigten Arbeitskopien der zu bearbeitenden Projekte vom neuen Git-Zentralarchiv, wie unter [Verwendung.md](Verwendung.md) beschrieben.
Loading…
Cancel
Save