如何用git blame查看所有匹配的范围?

时间:2013-12-19 07:34:20

标签: git blame

我可以使用命令输出第一个范围匹配正则表达式:

git blame -L'/start_regex/','/end_regex/' file

但是如何在同一个文件中输出与此正则表达式匹配的所有下一个范围?

1 个答案:

答案 0 :(得分:0)

据我所知,git blame -L'/start_regex/','/end_regex/'只会返回第一场比赛。

你现在可以(git 1.8.5 2013年12月)指定多个范围,因为commit 58dbfa2和Eric Sunshine的阳光工作。

所以你可以尝试(在git 1.8.5中,未经测试)

git blame -L'/start_regex/','/end_regex/' -L'/start_regex/','/end_regex/' file

那将检查你是否可以得到两个不同的比赛,但这不能很好地扩展。

这意味着对builtin/blame.c补丁可能是一个好主意。