Comment savoir qui est responsable d'une ligne de code spécifique? Je connais le numéro de lin et le nom du fichier mais j'aimerais que Mercurial me dise le (s) auteur (s) de cette ligne de code spécifique. Y a-t-il une commande pour cela?
114
annotate
. Dans SVN, le principal pour la commande estblame
, bien queannotate
etpraise
soient disponibles sous forme d'alias.J'étais fan de
"svn blame"
, alors j'ai ajouté à mon~/.hgrc
:donc je peux simplement taper
"hg blame"
;-)la source
Si vous utilisez TortoiseHG
Ou en trouvant le fichier dans le journal, en faisant un clic droit dessus et en sélectionnant "Annoter le fichier"
la source
thg annotate <filename>
maintenantJ'ai cherché cela pendant des siècles dans Tortoise Workbench; merci à @artemb et @Steve Pitchers pour m'avoir pointé dans la bonne direction. Il m'a encore fallu un certain temps pour le repérer.
la source
Dans la fenêtre d'annotation tortoisehg, il y a un nouveau menu contextuel pour l'activer.
voir https://bitbucket.org/tortoisehg/thg/issues/1861/annotate-window-annotate-with-authors
la source
sur la ligne de commande, vous pouvez utiliser hg blame ou hg annotate.
la source