Forum: PC-Programmierung SVN in SourceCode


von ULP (Gast)


Lesenswert?

Hallo zusammen,

mit SVN kann mit hilfe verschiedener Steuerbefehle automatisiert Text 
ersetzt werden.

$Revision  :  $
$Date    :  $
$Author    :  $


nun hätte ich gerne nicht die Revision von dem File sondern vom Repro 
Folder wo mein Projekt ist. Sprich die letzt Revision auf einen 
bestimmten Ordner!

Kann mir jemand helfen?

von peterguy (Gast)


Lesenswert?

Hatte vor ein paar Monaten ein ähnliches Problem.

Ich glaube die Revision des Projektes bekommst du nur mit dem Tool 
"svnversion.exe". Das müsste standardmässig im SVN Verzeichnis 
mitinstalliert worden sein.

Ich habe mir damals eine Batch geschreiben die mir die Versionsnummer im 
buildprozess automatisch in ein file schreibt, damit man die später über 
Diagnose auslesen kann:
1
@call svn update
2
@call svnversion >tmp.dat
3
Set /p test= < tmp.dat
4
@echo const unsigned char u8_SvnVersion[] = "%test%"; >Sources\SvnVersion.c
5
del tmp.dat


Vielleicht hilft Dir das ja weiter.

Grüße,
Peter

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.