angefangen einen Umstellungs-Fahrplan zu schreiben
This commit is contained in:
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
Empfohlen wird die Installation der folgenden drei Software-Komponenten:
|
Empfohlen wird die Installation der folgenden drei Software-Komponenten:
|
||||||
|
|
||||||
* GIT
|
* Git-for-Windows
|
||||||
* Notepad++
|
* Notepad++
|
||||||
* Tortoise-Git
|
* Tortoise-Git
|
||||||
|
|
||||||
|
|||||||
@@ -40,4 +40,11 @@ Die Installation der einzelnen Komponenten ist im separaten Text-Dokument [INSTA
|
|||||||
|
|
||||||
## Benutzung
|
## Benutzung
|
||||||
|
|
||||||
Die Benutzung wird im separaten Text-Dokument [Verwendung.md](Verwendung.md) beschrieben.
|
Die Benutzung wird im separaten Text-Dokument [Verwendung.md](Verwendung.md) beschrieben.
|
||||||
|
|
||||||
|
## Umstellung von SVN zu GIT
|
||||||
|
|
||||||
|
Für den Wechsel von SVN zu GIT gibt es einen [Fahrplan](Umstellung-Fahrplan.md), der ein Nahtloses wechseln ermöglichen sollte.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
30
Umstellung-Fahrplan.md
Normal file
30
Umstellung-Fahrplan.md
Normal file
@@ -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`
|
||||||
Reference in New Issue
Block a user