|
|
SVNRevision zu einem ZIP packen
geänderte Dateien zu ZIP packen
Damit der Export mit dem Tortoise SVN Client funktioniert, muß das Projektverzeichnis direkt unter dem SVN-Stammverzeichnis liegen !!
Id Variable in Quelltexthttp://peter-rehm.de/2007/07/08/Id-Zeilen-mit-Subversion/ In den meisten Quellcodes die man so liest ist eine Id Zeile am Dateianfang zu finden, die ungefähr so aussieht:
Dies bedeutet dass man die datei test.cpp sieht, zuletzt geändert in Revision 3 um 12:28 am 08.07.2007 von dem Benutzer peterrehm. Dies ermöglicht einen schnellen Überblick über die Datei. Die Information wird von Subversion selbst verwaltet. Damit Subversion das tut, sind ein paar kleine Einstellungen notwendig. 1. Aktivieren der Keywors für die gewünschten Dateien
2. Definieren eines Platzhalters in der Quelldatei Dazu einfach einen Code wie folgt in die Datei einfügen, je nach Programmiersprache eben in entsprechender Kommentierung.
3. Datei committen Mit dem nächsten Commit wird dann automatisch die eingefügt Zeile ersetzt. Dies wird auch bei jedem weiteren Commit passieren. Die Id Zeile ist aber nicht für SVN diffs relevant, auch wenn man selbst versuchen sollte die zu ändern, also wenn man das Datum ändert, wird das nicht mit übertragen. Die Dateiinformation bleibt solange bestehen bis man eine neuere Version committet, oder ein anderer Benutzer des SVN Repositorys das übernimmt. Allerdings wird die Zeile dann auch erst mit dem nächsten update aktualisiert. |