Subversion: Unterschied zwischen den Versionen
Zeile 25: | Zeile 25: | ||
Subversion Schreiboperationen finden ebenfall über die HTTPS und die o.g. URL statt. Alles | Subversion Schreiboperationen finden ebenfall über die HTTPS und die o.g. URL statt. Alles | ||
was ihr braucht ist ein gültiger Subversion account. | 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 . |
Version vom 7. Januar 2008, 21:44 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 .