Subversion: Unterschied zwischen den Versionen
Aus LaborWiki
Zeile 22: | Zeile 22: | ||
[[Category:Technische Dokumentation]] | [[Category:Technische Dokumentation]] | ||
= | =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> | |||
Version vom 19. Dezember 2007, 11:11 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>