Subversion: Unterschied zwischen den Versionen

Aus LaborWiki
Wechseln zu: Navigation, Suche
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, 16: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

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...?