mynethome.de

15. August 2006 um 10:19 Uhr

Changelog aus Subversion Logs

Sollte man in die Verlegenheit kommen, aus den mühsam in Subversion eingegebenen Log-Einträgen (bzw. commit-messages, also dem, was man als Kommentar beim Einchecken von Änderungen vermerkt) ein Changelog erzeugen zu wollen/müssen, empfehle ich das Skript svn2cl, zu finden unter ch.tudelft.nl/~arthur/svn2cl/ bzw. für Windows unter http://www.cosmo-system.jp/iwasa/svn2clwin.html .
Hiermit kann man sowohl traditionelle Changelog-Dateien im reinen Textformat erzeugen, als auch gut formatierte HTML Dateien. Theoretisch kann man alles erzeuen lassen, was man so möchte, denn die Transformation läuft über XML und XSLT, und dort sind die Möglichkeiten ja fast unendlich :)

Hintergrund:
Subversion (kurz: SVN) ist ein Versionskontrollsystem, das es möglich macht zu mehreren Leuten an denselben Dateien (meist Quellcode für Software, Office-Dokumente und Multimediadateien sind aber ebenso möglich) zu arbeiten ohne Gefahr zu laufen, sich gegenseitig zu überschreiben und so Änderungen ungewollt zu verlieren. Zu jeder Änderung an einer Datei oder einer Menge von Dateien hinterlegt man einen Log-Eintrag, in dem man kurz beschreibt, was man verändert hat.
Das in diesem Eintrag beschriebene Skript dient nun dazu, diese Log-Einträge übersichtlich in einer Datei zusammenzufassen.

Einen Kommentar schreiben


Gravatar unterstützt

mynethome.de wird erstellt mit WordPress
Beiträge (RSS) und Kommentare (RSS)

(c) 2005 - 2023 Markus Schlichting - Mastodon