在Mercurial中查找一行代碼的作者


Answers

我是"svn blame"的粉絲,所以我加入了~/.hgrc

[alias]
blame = annotate --user --number

所以我只能輸入"hg blame" ;-)

Question

如何找出誰負責特定的代碼行? 我知道繡線和文件名,但我希望Mercurial告訴我該特定代碼行的作者。 有沒有一個命令?




在命令行上,您可以使用hg blame或hg annotate。

$ hg blame -u -c -l Filename

-u --user                list the author (long with -v)
-c --changeset           list the changeset
-l --line-number         show line number at the first appearance



我在Tortoise Workbench中尋找了這麼多年; 感謝@artemb和@Steve投手給我指出了正確的方向。 我花了一段時間才發現它。




Links



Tags

mercurial