Wir haben ein CVS-Repository und wir erstellen ein Tag auf dem aktiven Zweig, wenn ein erfolgreicher Build abgeschlossen ist. Gibt es eine Möglichkeit, das Datum zu bestimmen, an dem das Tag erstellt wurde? Ein Blick in die Geschichte hilft nicht, da es nur die Datums- und Zeitstempel der Datei anzeigt, wenn sie geändert wurde.
Danke!
Sie können CVS ganz einfach so konfigurieren, dass alle tagbezogenen Aktionen protokolliert werden. In der Datei '$ CVSROOT / CVSROOT / taginfo' können Sie eine Verbindung herstellen Prä-Tag-Skript wie folgt:
%Vor%Wenn dieses Skript einen Nicht-Null-Exit-Wert zurückgibt, wird die Tag-Operation ausgeführt abgebrochen werden. Dies ermöglicht eine Syntaxprüfung der Tag-Namen. Sie können Verwenden Sie diesen Haken auch, um E-Mails zu senden, sobald eine neue Version veröffentlicht wurde markiert. Um einen Verlauf aller Tag-Operationen zu schreiben, müssen Sie tun so etwas in deiner do_tag-Datei:
%Vor%Wenn Sie die Verlaufsfunktion aktiviert haben, können Sie ausführen der folgende Befehl:
%Vor%Es wird Ihnen einige Zeilen geben, die Ihnen Datum + Uhrzeit, Benutzer, Modul und Tagname jeder Tag-Operation geben:
%Vor%Weitere Informationen finden Sie im cvsbook on history