在Mercurial中查找一行代码的作者
如何找出谁负责一个特定的代码行? 我知道这些细节和文件名,但是我希望Mercurial告诉我这个特定代码行的作者。 有这个命令吗?
在命令行中,你想要使用hg annotate -u
( -u
可以和-n
结合得到本地修订号,这可能会有用)。 检查hg help anno
更多的select。
我是"svn blame"
的粉丝,所以我join了~/.hgrc
:
[alias] blame = annotate --user --number
所以我可以input"hg blame"
😉
如果你正在使用TortoiseHG
hgtk annotate <filename>
或者通过在日志中find文件,右键单击它并select“注释文件”
我在Tortoise Workbench里找了很久, 感谢@artemb和@Steve投手给我指出了正确的方向。 我花了一段时间才发现它。
在tortoisehg注释窗口中,有一个新的上下文菜单来启用它。
请参阅https://bitbucket.org/tortoisehg/thg/issues/1861/annotate-window-annotate-with-authors