Was sind einige gute Möglichkeiten, um einen ChangeLog mit Git zu verwalten?

Was sind einige gute Möglichkeiten, um einen ChangeLog mit Git zu verwalten?
In Git ist ein ChangeLog eine Möglichkeit, die Änderungen an der Codebase im Laufe der Zeit aufzunehmen. Es handelt sich um ein Dokument, in dem die in jeder Codebasis -Version vorgenommenen Änderungen aufgeführt sind, einschließlich neuer Funktionen, Fehlerbehebungen und aller anderen Änderungen. Darüber hinaus kann dies auch nützlich sein, um die Änderungen an andere Teammitglieder zu vermitteln.

In diesem Artikel werden verschiedene Methoden zum Verwalten eines Changelogs mit Git erklärt.

Was sind mögliche Möglichkeiten/Methoden, um einen ChangeLog in Git zu verwalten?

Es stehen verschiedene Git -Befehle zur Verfügung, um einen ChangeLog in Git zu verwalten, z. B.:

  • GIT -log -Oneline" Befehl
  • git log -graph -all -date = relativ -fett = Format" Befehl

Methode 1: Verwalten Sie ChangeLog mit dem Befehl „Git -log -anoneline“

Führen Sie den folgenden Befehl unten aus, um den Commit-History einschließlich des Hash und der Nachricht von Commit Hash und Nachricht anzuzeigen:

$ Git -Protokoll -Einmal

Hier das "-eine LinieDie Option wird verwendet, um die Festungsgeschichte so zu zeigen, dass jedes Commit in einer einzigen Zeile angezeigt wird.

Die folgende Ausgabe zeigt die aktuelle Kopfposition an, begeht ID und verpflichtet Nachrichten:

Methode 2: Verwalten Sie ChangeLog mit "Git log -Graph -all -date = relativ -brett = Format"

Führen Sie den Befehl am folgenden gelistet aus, um die Ausschreibungsgeschichte im Detail anzusehen:

$ git log --Graph -alle -date = relativ -Pretty = Format: " %x09 %ad %d %s ( %AN)"

Hier:

  • -Graph”Option wird verwendet, um den Festschwer History im Grafikformat anzuzeigen.
  • -alleDie Option zeigt die eng -Geschichte aller Zweige an.
  • -Datum = relativ”Wird verwendet, um das Datum jedes Commits in einem relativen Format zu zeigen.
  • -Pretty = Format”Passen Sie die Ausgabe an.
  • %x09”IS tab -Zeichen, die Spalten trennen.
  • %Anzeige”Zeigt das Datum des Autors.
  • %D”Zeigt den Ref -Namen der Commits an.
  • %S”Listet das Thema des Commits auf.
  • %ein”Zeigt den Namen des Autors.

Es kann beobachtet werden, dass die Ausschreibungsgeschichte im Detail angezeigt wird, einschließlich der Commit -Nachrichten und des Autorennamens:

Das ging nur darum, den ChangeLog mit Git zu verwalten.

Abschluss

Ein Changelog ist ein Dokument, das die Änderungen des Projekts im Laufe der Zeit aufzeichnet. Es enthält Informationen wie Commit -Nachrichten, das Datum der Änderungen, den Namen des Autors usw. Es stehen verschiedene Git -Befehle zur Verfügung, um einen ChangeLog in Git zu verwalten, wie das “GIT -log -Oneline" oder "git log -graph -all -date = relativ -fett = Format”Befehle. In diesem Artikel wurden verschiedene Methoden zur Verwaltung eines ChangeLog mit Git erläutert.