Projektverwaltung
Grundeinrichtung für Git
Git mit einem Subversion-Repository benutzen
Voraussetzungen
- Funktionsfähiges GIT
- wenn erforderlich, ssh/Putty
- ein leeres Verzeichnis
Redmine Projektverwaltung
Verteilte Versionsverwaltung mit Mercurial
Konfiguration
Der Befehl hg help config gibt die Liste der Dateien aus, die Mercurial als Konfigurationsdateien akzeptiert. Darin kann folgende Grundkonfiguration eingetragen werden:
Dateien von Subversion-Versionsverwaltung ausnehmen
Unterprojekte im SVN-Repository (Archiv)
Subversion Projektversionsverwaltung
Subversion durch einen PuTTY-Tunnel
Besteht hinter einer Firewall nicht die Möglichkeit, eine direkte Verbindung zu einem Subversion-Server aufzubauen, jedoch der Zugriff via SSH, lässt sich ein Tunnel erstellen, der die Daten durchschleust. Dazu sind folgende Schritte nötig:
SVN-Repository als Sicherheitskopie ablegen
Um eine Sicherungskopie eines SVN-Repository anzulegen, die später als neues Repository wiederhergestellt werden kann, muss der Repository-Pfad zuerst ausgelesen werden. Die Daten werden dabei bzip2-komprimiert:
svnadmin dump pfad/zum/repository | bzip2 -c >mein-repository.bz2
Um die Datei in ein neues Repository einzulesen, muss dieses zuerst erzeugt werden:
svnadmin create pfad/neues/repository
Anschließend wird die Sicherheitskopie eingelesen: