Subversion: Unterschied zwischen den Versionen
Aus LaborWiki
KKeine Bearbeitungszusammenfassung |
(svn+ssh) |
||
Zeile 21: | Zeile 21: | ||
[[Category:Technische Dokumentation]] | [[Category:Technische Dokumentation]] | ||
=Migration auf svn+ssh= | |||
Dank svn's unflexibilität darf man von Hand die datei ".svn/entries" editieren. Und zwar | |||
muss man den Eintrag | |||
url="https://roulette.das-labor.org/var/svn/labor/microcontroller-2/" | |||
durch Folgendes ersetzen: | |||
svn+ssh://username@roulette.das-labor.org/var/svn/labor/microcontroller-2/ | |||
Zusätzlich darf man noch etwas weiter darunter den Eintrag "repos" wie folgt ersetzen: | |||
repos="svn+ssh://soeren@roulette.das-labor.org/var/svn/labor" | |||
...und zum Schluss dann noch den nutzernamen auf roulette der Gruppe "svnusers" hinzufügen... | |||
das war dann auch schon alles - einfach, '''oder...?''' |
Version vom 16. Dezember 2007, 15:07 Uhr
Subversion ist ein Quellcode (Versions-) Verwaltungs System -- nicht unähnlich CVS. Wenn dir das Konzept von Versionsverwaltungs-Systen unbekannt ist, solltes du dir zunächst den Artikel zu Versionskontrollsystemen bei Wikipedia durchlesen.
Übersicht
- Das Labor betreibt einen Subversion Server unter der URL https://roulette.das-labor.org/svn.
- Um durch den dort gespeicherten Quellcode zu browsen, oder um die letzten commits zu betrachten kannst Du Trac benutzen -- unter der URL https://roulette.das-labor.org/svnview/
- Accounts gibt es auf zuruf oder bei info@das-labor.org. (Nur nötig, wenn du deine eigenen Änderungen integrieren möchtest!)
- Das Handbuch zu subversion gibt es unter http://svnbook.red-bean.com/
Neben dem Subversion Server, der von den meissten Labor Projekten benutzt wird betreiben wir auch noch einen Bazaar Server.
Beispiel
$ svn co https://roulette.das-labor.org/svn/microcontroller [... Am Quelltext rumarbeiten ...] $ svn commit -m "README erweitert"
Migration auf svn+ssh
Dank svn's unflexibilität darf man von Hand die datei ".svn/entries" editieren. Und zwar muss man den Eintrag
url="https://roulette.das-labor.org/var/svn/labor/microcontroller-2/"
durch Folgendes ersetzen:
svn+ssh://username@roulette.das-labor.org/var/svn/labor/microcontroller-2/
Zusätzlich darf man noch etwas weiter darunter den Eintrag "repos" wie folgt ersetzen:
repos="svn+ssh://soeren@roulette.das-labor.org/var/svn/labor"
...und zum Schluss dann noch den nutzernamen auf roulette der Gruppe "svnusers" hinzufügen...
das war dann auch schon alles - einfach, oder...?