Hallo,
da ich auch sehr schlampig bin, was Verwaltung von Versionen angeht und nach 1 Monat nicht mehr weiß, welche Version jetzt auf dem µC drauf ist und in welchem Code ich den Fehler zu suchen habe, benutze ich schon länger RCS.
Es ist ein Versionsverwalttungstool, wo man mehrere Versionen einer Datei
sehr schön bearbeiten kann.
Hier findet man z.B. eine kurze Beschreibung.
Das schöne daran ist, daß ich in meinem Code verschiedene Variablen benutzen kann, die Variable $Revision$ wird z.B. im Programm zu der aktuellen Version aufgelöst.
Bei jedem Checkin wird das natürlich aktualisiert.
Ich habe es ausprobiert, und es klappt sehr gut, ein
Code:
static char vcid[] PROGMEM = "$Revision:$";
ergibt dann in meinem Display folgende Anzeige :
So sehe ich dann direkt, daß ich die Version 1.4 auf dem Prozessor drauf habe, und das ist um einiges besser als __DATE__ was mir das Datum nach jedem Kompilieren verändert.
Vielleicht ist das was für Dich, ich bin jederfalls froh, durch Deine Anfrage hier darauf gekommenzusein 
Gruß Sebastian
Lesezeichen