Subversion: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
|||
Zeile 31: | Zeile 31: | ||
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 . | 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 . | ||
{{Review|Diese Seite sieht gut aus. Joerg?}} |
Version vom 7. Juli 2008, 17:28 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 .