Sponsor

SVN

Diese Seite ist nicht mehr aktuell. Die Entwicklung inklusive SVN-Betreuung wird jetzt im Trac System fortgeführt:

http://trac.macnemo.org/

1.  Lesender Zugriff auf das SVN

Der lesende Zugriff auf das SVN ist mittels des User macnemo und dem Kennwort macnemo möglich. Damit kann jeder bei Interesse den aktuellen Stand des Quellcode laden.

 svn checkout --username macnemo --password macnemo https://admin.sexy-fighter.de/repos/macnemo_de/ [Zielpfad]

2.  SVN Merge von Branch mit Trunk bzw. verschiedenen Branchs

also der entsprechende svn-befehl dafür ist "merge". um jetzt beispielsweise die änderungen von unstable in die trunk zu übernehmen, benötigt man zunächst ein working dir von trunk (checkout). das sollte/muss auf dem neuesten stand sein (update):

 cd /projects/macnemo/trunk
 svn update

dann muss man die revisionnummer wissen, wo der letzte merge von trunk und unstable stattgefunden hat (deshalb immer schön brav in der commit-msg erwähnen!) bzw. wenn noch nie ein merge stattgefunden hat, die revisionnummer als der branch (unstable) angelegt wurde.

und schon kann's losgehen (immer noch im lokalen trunk working dir):

 svn merge -r besagterevisionsnr:HEAD https://admin.sexy-fighter.de/repos/macnemo_de/branches/unstable

und wenn das hoffentlich alles gut geklappt hat, sendet man die änderungen zum server (commit). die trunk enthält nun die änderungen aus dem unstable branch. die so entstandene revision(snummer) ist die basis für den nächsten merge.

3.  Übersicht Zugriff auf das SVN

Auf das SVN haben aktuell folgende User Zugriff:

  • Schlaefer?: Lese- und Schreibrechte auf Trunk und Branches
  • Panxatony?: Lese- und Schreibrechte auf Trunk und Branches [1]
  • SebastianN?: Leserechte auf Trunk, Lese- und Schreibrechte auf Branches
  • 1985?: Leserechte auf Trunk, Lese- und Schreibrechte auf Branches
  • may?: Leserechte auf Trunk, Lese- und Schreibrechte auf Branches

[1] welcher seinen Server für das Hosting spendet

Zuletzt geändert am 10.08.2006 12:45 Uhr von Panxatony