Mercurial:注释/指责当前行号

时间:2013-06-10 17:16:48

标签: mercurial

hg annotate -unl aFile

节目:

jim 1519:477:     a = 4
bob 1518:468:     b = 5
joe 1496:402:     return a

如何让它显示

jim 401:     a = 4
bob 402:     b = 5
joe 403:     return a

其中401, 402, 403当前行号。更好的是,就像git与git blame -L 401,403 aFile一样。

2 个答案:

答案 0 :(得分:7)

显示当前行号:

hg annotate -u aFile | cat -n

还要仅选择特定范围的行号:

hg annotate -u aFile | cat -n | sed -n 401,403p

答案 1 :(得分:2)

我总是使用hg serve或TortoiseHg中的注释视图。我发现命令行注释相当差,因为我无法快速跳转到父版本。可以在这里看到hgweb注释:

它包括(当前)行号。