Bazaar unterstützt das Hinzufügen von Metadaten zum Festschreiben, wer der eigentliche Autor ist Eine Änderung ist gegenüber der Person, die die Änderung begeht:
%Vor% Nach dem Hinzufügen dieser Metadaten ist der Zugriff über bzr log
wie:
Es ist möglich, solche Metadaten in Commit für Mercurial / Git einzubetten?
In Git hast du den ähnlichen Befehl:
%Vor%Aber es kommt normalerweise von voreingestellten Konfigurationswerten.
Hg hat ein ähnliches Flag zum Setzen des Benutzers, unterscheidet aber nicht zwischen Autor und Committer. Aber es gibt eine Erweiterung, um das zu tun .
Sowohl git als auch hg haben nicht das Konzept, mehrere Autoren für ein Commit zu setzen. Obwohl dies normalerweise in der Commit-Nachricht in einer bestimmten Art und Weise / Konvention im Team gemacht wird
Solche Metadaten sind standardmäßig in git eingebettet. Um es zu sehen, versuche einfach git log
zu binden. Sie sehen alle mit jedem Commit verbundenen Metadaten. Sie können Ihren Benutzernamen und Ihre E-Mail wie in diesem Lernprogramm angegeben festlegen. Im Wesentlichen können Sie Ihre E-Mail-Adresse und Namen wie folgt festlegen:
$ git config --global user.name "Scott Chacon"
$ git config --global user.email "[email protected]"
Außerdem hat git einen lustigen Befehl namens Schuld , mit dem Sie sehen können, wer genau welche Zeile geändert hat.