Subversion/en: Unterschied zwischen den Versionen

Aus LaborWiki
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: Subversion is a sourcecode (version-) control system -- not very different to CVS. If you are new to the concept of version control systems you may read the wikipedia a...)
 
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
Subversion is a sourcecode (version-) control system -- not very different to CVS. If you are new to the concept of version control systems you may read the wikipedia article about [http://en.wikipedia.org/wiki/Revision_control Revision Control Systems].
Subversion is a source code (version-) control system -- not very different to CVS. If you are new to the concept of version control systems you may read the wikipedia article about [http://en.wikipedia.org/wiki/Revision_control Revision Control Systems].


=Overview=
=Overview=


* Das Labor runs a subversio server wich is reachable at the URL https://roulette.das-labor.org/svn
* Das Labor runs a subversion server which is reachable at the URL https://roulette.das-labor.org/svn
* you may use '''Trac''' to browse the source or read the latest commits -- URL https://roulette.das-labor.org/svnview/
* you may use '''Trac''' to browse the source or read the latest commits -- URL https://roulette.das-labor.org/svnview/
* Accounts are given on request on info@das-labor.org. (Only neccessary for checking in own modifications/source)
* Accounts are given on request on info@das-labor.org. (Only necessary for checking in own modifications/source)
* The manual to subversion is available at http://svnbook.red-bean.com/
* The manual to subversion is available at http://svnbook.red-bean.com/


Zeile 28: Zeile 28:
  sudo htpasswd /var/svn/htpasswd.labor <username>
  sudo htpasswd /var/svn/htpasswd.labor <username>


This is obviously limited to local Labor members who have an account on [[roulette]]. Any one else may ask for an account via mail at info@das-labor.org .
This is obviously limited to local Labor members who have an account on [[roulette/en]]. Any one else may ask for an account via mail at info@das-labor.org .

Version vom 12. Juli 2008, 17:18 Uhr

Subversion is a source code (version-) control system -- not very different to CVS. If you are new to the concept of version control systems you may read the wikipedia article about Revision Control Systems.

Overview

Besides the subversion server, which is used by most Labor projects, we also run a Bazar/en server.

Example

$ svn co https://roulette.das-labor.org/svn/microcontroller

[... doing things with the source ...]

$ svn commit -m "README extended"

Commit Access

Write operations to the subversion are using HTTPS and the URL named above. Everything you need is a valid subversion account. The corresponding file is /var/svn/htpasswd.labor and the tool htpasswd is used to create new accounts and modifying the password for existing once.

sudo htpasswd /var/svn/htpasswd.labor <username>

This is obviously limited to local Labor members who have an account on roulette/en. Any one else may ask for an account via mail at info@das-labor.org .