Wie finde ich heraus, wer für eine bestimmte Codezeile verantwortlich ist? Ich kenne die Leinenzahl und den Dateinamen, aber ich möchte, dass Mercurial mir die Autoren dieser bestimmten Codezeile mitteilt. Gibt es dafür einen Befehl?
113
annotate
. In SVN ist die primäre für den Befehlblame
, obwohlannotate
undpraise
als Aliase verfügbar.Ich war ein Fan von
"svn blame"
, also habe ich zu meinem hinzugefügt~/.hgrc
:also kann ich einfach tippen
"hg blame"
;-)quelle
Wenn Sie TortoiseHG verwenden
Oder indem Sie die Datei im Protokoll suchen, mit der rechten Maustaste darauf klicken und "Datei mit Anmerkungen versehen" auswählen.
quelle
thg annotate <filename>
jetztIch habe lange danach in der Tortoise Workbench gesucht. Vielen Dank an @artemb und @Steve Pitchers, die mich in die richtige Richtung gelenkt haben. Ich brauchte noch eine Weile, um es zu erkennen.
quelle
Im Anmerkungsfenster von tortoisehg gibt es ein neues Kontextmenü, um dies zu aktivieren.
Siehe https://bitbucket.org/tortoisehg/thg/issues/1861/annotate-window-annotate-with-authors
quelle
In der Befehlszeile können Sie entweder hg tad oder hg annotate verwenden.
quelle