Subversion: Unterschied zwischen den Versionen
(versehentliche Änderung beseitigt) |
|||
Zeile 39: | Zeile 39: | ||
[[Kategorie:Infrastruktur]] | [[Kategorie:Infrastruktur]] | ||
Version vom 7. Oktober 2008, 11:41 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"
Commit Access
Subversion Schreiboperationen finden ebenfall über die HTTPS und die o.g. URL statt. Alles was ihr braucht ist ein gültiger Subversion account. Die entsprechende Datei ist /var/svn/htpasswd.labor, und man benutzt das Programm htpasswd um neue User anzulegen oder passworte zu ändern:
sudo htpasswd /var/svn/htpasswd.labor <username>
Das können natürlich nur lokale Labor Mitglieder, die einen Account auf roulette haben. Alle anderen melden sich mal bitte via mail an info@das-labor.org .
Probleme mit Spam
Die Tickets im Trac wurden von Spammern missbraucht. Sollte wieder so etwas auftauchen, lässt sich das entsprechende Ticket mit folgendem Befehl löschen:
trac-admin ticket remove ID
Es ist angedacht, die Ticket-Funktionalität gänzlich abzuschalten.