Holen Sie sich einen Client
Das LifeType Projekt nutzt Subversion für die Versionskontrolle. Subversion ist freie
Software mit verfügbaren Clients für die meisten Betriebssysteme. Für Linux und Mac OS X sowie BSD gibt es einen Kommandozeilen Client
("svn"). Für Windows wird TortoiseSVN empfohlen.
Struktur des Repository
Das Repository ist in die folgenden Module unterteilt:
plog, plugins und templates. All diese Module haben die selbe Struktur:
plog/
plog/
trunk/
branches/
tags/
plugins/
trunk/
branches/
tags/
templates/
trunk/
branches/
tags/
- trunk: ist das Hauptverzeichnis; es enthält die aktuellste Version.
- branches: enthält Code, welcher von der Hauptentwicklung abgezweigt wurde, um beispielsweise Bugfix Releases zu entwickeln.
- tags: enthält sogenannte Snapshots aller Releases. Für jedes Release gibt es einen neuen tag. So kann auf einfache Weise
eine ältere Version von LifeType geladen werden.
SVN Checkout und Code Update
Mit den folgenden Befehlen können Sie den Code aus dem Repository laden (Checkout):
svn checkout http://devel.lifetype.net/svn/plog/plog/trunk
Wenn Sie eine bestimmte Version (Branch oder Tag) herunterladen möchten, ersetzen Sie /trunk mit
/branch/branch-name oder /tag/tag-name:
svn checkout http://devel.lifetype.net/svn/plog/plog/...
...tags/lifetype-1.0.3
Um Ihre lokale Kopie des Repository auf den neuesten Stand zu bringen, müssen Sie folgenden Befehl ausführen:
svn update
Bitte lesen Sie die Wiki Seiten zum Thema Subversion
für weitere Informationen (englisch).