Zitat von
Viktorii:
Ich verwende Subversion in Kombination mit Tortoise. Gibt es eine Möglichkeit den Wert der Subversion Revision als Patchlevel/Ausgabe im Projekt zu verwenden?
Ja.
Bei TortoiseSVN gibt es unter \Programme\TortoiseSVN\Bin\ die Datei SubWCRev.exe.
Hier gibt es die Dokumentation.
SubWcRev kann Textersetzungen in angegebenen Dateien durchführen. $WCREV$ wird dann eben durch die Revisionsnummer ersetzt.
Das ganze als Pre-Build event durchführen (oder mittels Batch-Datei vor Delphi 2006) und Du hast Deine Revisionsnummer im Projekt. Wenn Du die in Deine Versionsnummer einbauen willst musst Du halt dafür sorgen, dass die Textersetzung in der .rc-Datei geschieht und die .rc - Datei vor dem Compilieren in eine .dcr Datei kompiliert wird (brcc32.exe).