NeuigkeitenFeaturesDownloadsEntwicklungSupportÜber uns

Subversion Repository

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).

Entwicklung