Hallo Lothar, Am 12.11.22 um 16:44 schrieb Lothar Behrens:
Hallo,
ich suche gerade schon eine Weile nach einem Feature von CVS in Git.
Kann Git Checkin Log Messages in Code Kommentare einbauen / schreiben, wie dies CVS kann?
Ich habe mich gerade ganz aktuell mit diesem Thema beschäftigt. Fertig eingebaut gibt es das nicht. Es gibt jedoch die Möglichkeit das selber nachzurüsten. Die Ersetzung erfolgt dann aber nur auf dem Client beim Clone bzw. Checkout - wenn der Client entsprechend konfiguriert ist. Das hat auch den Vorteil, dass Du es auf Deine Bedürfnisse anpassen kannst. In meinem Fall ging es darum SVN durch GIT zu ersetzen. Ich habe daher ein entsprechendes Perl-Script geschrieben, dass die Schlüsselworte von Subversion entsprechend ersetzen kann. Wenn Du dazu mehr wissen willst findest Du etwas in der GIT-Doku: https://git-scm.com/book/en/v2/Customizing-Git-Git-Attributes
Ist das unter Programmieren noch gerne gesehen, dass man Lognachrichten im Code integriert? Da scheiden sich die Geister. Es gibt Anwender die das unbedingt haben wollen und andere verteufeln das. Man findet dazu lange Diskussionen über das für und wieder, wenn man danach sucht. Ich hatte bei meiner Recherche zum Thema einen CR gefunden, in dem die Forderung stand, dass die Keyword Ersetzung im Server stattfinden soll. Bis jetzt ist der CR aber nicht umgesetzt worden. Danke,
Lothar
Viel Erfolg Mark