Fahrplan aktualisiert
This commit is contained in:
@@ -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.
|
||||
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`
|
||||
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.
|
||||
|
||||
## 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.
|
||||
Reference in New Issue
Block a user