Changes between Version 13 and Version 14 of Subversion-Anleitung


Ignore:
Timestamp:
11/05/09 03:17:29 (17 years ago)
Author:
Dennis Heidsiek
Comment:

Neuer Abschnitt: Der SVN post commit hook.

Legend:

Unmodified
Added
Removed
Modified
  • Subversion-Anleitung

    v13 v14  
    108108Linux unterscheidet bei Dateinamen streng zwischen Groß- und Kleinschreibung; unter Windows ist das jedoch nicht der Fall. Deshalb muss es von Linux-Nutzern vermieden werden, in einem SVN-Verzeichnis Dateien einzuchecken, die sich nur in der Groß- und Kleinschreibung unterscheiden (bspw. {{{Neo}}} und {{{neo}}}), da sonst das Repository nicht mehr unter Windows ausgecheckt werden kann.
    109109
     110=== Der SVN post commit hook ===
     111Einige Dateien werden automatisch auf der Grundlage entsprechender Dateien im SVN erstellt. So werden beispielsweise aus der Quelldatei [http://wiki.neo-layout.org/browser/grafik/tastatur3d/tastatur_neo_alle_Ebenen.svg tastatur_neo_alle_Ebenen.svg im SVN] verschiedene Grafiken (mit/ohne Nummernblock, …) in unterschiedlichen Grafikformaten (PDF, PNG, …) erzeugt, die [http://neo-layout.org/grafik/tastatur3d/ hier] heruntergeladen werden können. Wird die SVG-Datei geändert, ändern sich automatisch auch diese »abgeleiteten« Dateien.
     112
     113Diese »Magie« funktioniert folgendermaßen: Nach jeder Änderung des Repository wird vom neo-layout.org-Server ein [http://wiki.neo-layout.org/browser/Makefile Makefile im SVN] ausgeführt, welches die Grafiken, das Installationsskript, das portable Neo und vieles mehr erzeugt. Dieses Skript kann insbesondere auch andere Makefiles aufrufen. Diese Dateien liegen dann auf dem Server vor und können heruntergeladen werden, befinden sich aber nicht im SVN.
     114
    110115--------------
    111116