Linux offtopic: Git Log messages in Code (Kommentaren) ...
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? Ist das unter Programmieren noch gerne gesehen, dass man Lognachrichten im Code integriert? Danke, Lothar
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
Ich weiß nicht, wie das in CVS gemacht wurde und ob es WINCVS clientseitig machte. Es ging halt schon lange bei mir so und ich hatte anfangs einen Editor, der Kommentare zum Codefoldng nutzte und es dann nicht jedesmal störte. Da ich alleine code, hat sich da bisher auch niemand daran gestört. Nur finde ich vielleicht keine Mitstreiter deswegen :-) Trorzdem danke für den Hint. Letztendlich geht es immer irgendwie. Bin ja froh, dass ich offensichtlich die vollständige Historie mit zwei Branches und Tags übernehmen konnte. Gruß Lothar
Am 12.11.2022 um 17:40 schrieb Mark Wenzel <mark.wenzel@gmx.net>:
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
participants (2)
-
Lothar Behrens
-
Mark Wenzel