Como faço para descobrir quem é responsável por uma linha específica de código? Eu sei o número do linho e o nome do arquivo, mas gostaria que o Mercurial me dissesse o (s) autor (es) dessa linha de código específica. Existe um comando para isso?
114
annotate
. No SVN, o principal para o comando éblame
, emboraannotate
epraise
esteja disponível como aliases.Eu era fã de
"svn blame"
, então adicionei ao meu~/.hgrc
:então posso apenas digitar
"hg blame"
;-)fonte
Se você estiver usando o TortoiseHG
Ou encontrando o arquivo no registro, clicando com o botão direito e selecionando "Anotar arquivo"
fonte
thg annotate <filename>
agoraProcurei por isso por muito tempo no Tortoise Workbench; obrigado a @artemb e @Steve Pitchers por me apontarem na direção certa. Ainda demorei um pouco para perceber.
fonte
Na janela de anotação do tortoisehg, há um novo menu de contexto para habilitar isso.
consulte https://bitbucket.org/tortoisehg/thg/issues/1861/annotate-window-annotate-with-authors
fonte
na linha de comando, você pode usar hg blame ou hg annotate.
fonte