我如何找出谁负责特定的代码行?我知道行号和文件名,但我希望Mercurial告诉我该特定代码行的作者。有命令吗?
我如何找出谁负责特定的代码行?我知道行号和文件名,但我希望Mercurial告诉我该特定代码行的作者。有命令吗?
Answers:
我是的粉丝"svn blame"
,所以添加到了~/.hgrc
:
[alias]
blame = annotate --user --number
所以我可以只输入"hg blame"
;-)
如果您使用的是TortoiseHG
hgtk annotate <filename>
或者通过在日志中找到文件,右键单击该文件,然后选择“注释文件”
thg annotate <filename>
现在
在tortoisehg注释窗口中,有一个新的上下文菜单可启用此功能。
参见https://bitbucket.org/tortoisehg/thg/issues/1861/annotate-window-annotate-with-authors