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
 
(12 dazwischenliegende Versionen von 5 Benutzern werden nicht angezeigt)
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].
=Obsoletion notice=
The services documented here are no longer offered.
 
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://www.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://www.das-labor.org/trac/browser
* 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/


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


=Example=
=Example=


<pre>
<pre>
$ svn co https://roulette.das-labor.org/svn/microcontroller
$ svn co https://www.das-labor.org/svn/microcontroller


[... doing things with the source ...]
[... doing things with the source ...]
Zeile 20: Zeile 23:
</pre>
</pre>


[[Category:Technische Dokumentation]]


=Commit Access=
=Commit Access=
Zeile 28: Zeile 30:
  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. Any one else may ask for an account via mail at info@das-labor.org .
 
[[Category:LaborOrga]]

Aktuelle Version vom 10. April 2019, 13:41 Uhr

Obsoletion notice[Bearbeiten | Quelltext bearbeiten]

The services documented here are no longer offered.

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[Bearbeiten | Quelltext bearbeiten]

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

Example[Bearbeiten | Quelltext bearbeiten]

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

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

$ svn commit -m "README extended"


Commit Access[Bearbeiten | Quelltext bearbeiten]

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. Any one else may ask for an account via mail at info@das-labor.org .