-
Letzte Artikel
Tag-Cloud
Empfehlungen
Kategorien
Archive
Schlagwort-Archive: Hook
SVN Hooks
SVN hat die Möglichkeit bei beliebigen Aktionen des Nutzers wie beispielsweise einem Commit Programme automatisch zu starten. Im Falle des Pre-Commit-Hooks würde dies vor der Commit-Funktion geschehen.
In den SVN-Tortoise Settings kann man Hooks einrichten. Dazu wählt man die Art des Hooks aus, in welchem Verzeichnis er gültig sein soll, und welches Programm gestartet werden soll. Hier empfiehlt es sich, eine Batch-Datei oder ähnliches zu starten, welche die Aufrufe des gewünschten Programmes beinhaltet.
Wer einen solchen Hook auf mehreren Rechnern installieren muss, für den empfiehlt es sich, den Eintrag automatisch vornehmen zu lassen. Die Hooks werden in der Registry abgespeichert und können somit automatisch per Script eingegeben werden. Einzige Problematik stellt hier die Kodierung des Registry-Schlüssels dar, der Zeilenumbrüche beinhaltet.
Achtung: Wer den Pre-Commit-Hook dazu verwendet, Dateien zu formatieren, der muss damit rechnen, dass man danach nicht mehr nachvollziehen kann, welche Dateien sich beim Commit geändert haben, da sich durch die Formatierung alle Zeilen ändern
Veröffentlicht unter SVN
Verschlagwortet mit Client-Hook, Hook, Registry, Server-Hook, SVN
Hinterlasse einen Kommentar

