将git blame输出与提交消息相结合

时间:2015-03-28 11:55:43

标签: git jira

是否可以将git blame输出与提交消息的一部分组合在一起(在我的情况下,第一个单词,JIRA票证)?

$ git blame file.js -L 1,5

JIRA-289 46fdf2b9 (John Smith 2015-03-24 23:47:36 +0100  1) var line1 = 1;
JIRA-111 69430b41 (John Smith 2015-03-15 23:47:36 +0100  2) aletr("smth");
JIRA-111 69430b41 (John Smith 2015-03-15 23:47:36 +0100  3) 
JIRA-289 46fdf2b9 (John Smith 2015-03-24 23:47:36 +0100  4) var line2 = line2 + 1;
JIRA-20  75fdf6bb (John Smith 2015-02-02 22:47:36 +0100  5) console.log(line2);

1 个答案:

答案 0 :(得分:1)

你无法完全按照你的例子那样做。但是,您可以使用git blame --porcelain来获取适合机器消耗的格式,并围绕该格式编写脚本。