Archiv verlassen und diese Seite im Standarddesign anzeigen : Versionsnummer im Quellcode vom CVS/SVN?
Im Linux-Magazin ist ja beschrieben, dass man die Versionsnummer mittels
static char *RCSID = "@(#) $HEADERS$" "__DATE__" "__TIME";
in den C-Quellcode bekommt, aber wann passiert das genau; beim Einchecken oder Auschecken? :confused:
Und wie ist die entsprechende SVN-Version? :confused:
peschmae
05-10-2004, 15:17
Kannst du ja selber gucken wann das hinzugefügt wird. Ich denke mal beim auschecken, alles andere wäre Overhead.
MfG Peschmä
SeeksTheMoon
05-10-2004, 21:53
bei SVN ist dieses Feature mit der Keyword-Ersetzung Gott sei Dank deaktiviert (es kann sinnvollerweise übrigens nur beim Auschecken funktionieren), so dass man es explizit beim SVN-Server aktivieren muss.
Aha, danke, aber sieht es unter SVN genau so aus, oder ist es da anders oder verwenden die Profis andere Varianten? :confused:
SeeksTheMoon
06-10-2004, 12:13
also wenn Du die Versionsnummer nur brauchst um mit anderen Entwicklern zu kommunizieren ("mach mal Version 2.3 auf"), dann brauchste das bei SVN eh nicht, denn dort redet man immer von Revisionsnummern des Repositories, d.h. alle Dateien haben die gleiche Revisionsnummer, auch wenn sie nicht bearbeitet wurden.
Wenn Du die Versionsnummer nur für die Anwender brauchst ("programm --version"), dann kannste die auch einprogrammieren oder z.B. in einer Header- oder Konfigurationsdatei definieren.
Powered by vBulletin® Version 4.2.5 Copyright ©2025 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.