git log
有一个不错的--format
选项来指定如何格式化输出。有没有办法自定义git blame的输出?
但是git blame
似乎没有等效,尽管blame
的默认输出不太人性化。我希望看到更少。
例如,而不是:
5600cab7 js/sidebar/VehicleGrid.js (Rene Saarsoo 2009-10-08 18:55:24 +0000 127) if (x > y) {
b5f1040c js/map/monitoring/VehicleGrid.js (Mihkel Muhkel 2010-05-31 07:20:13 +0000 128) return x;
我想有:
5600cab7 Rene Saarsoo (1 year ago) 127: if (x > y) {
b5f1040c Mihkel Muhkel (5 months ago) 128: return x;
我想,我可以写一个脚本来分析的git blame --porcelain
的输出,但考虑到可怕的默认输出blame
我觉得有人在那里肯定已经做了些什么。
任何想法?或者实现这样的脚本的任何提示?
编辑:通过编写small script解决了这个问题。
您可以随时使用'git的GUI怪':-) –
2010-10-18 14:28:52
嗯,我敢肯定它不会通过SSH工作。 – 2010-10-18 15:47:22
它会工作(至少当双方都使用X窗口),如果你启用** X11转发** ...虽然我不会推荐它,因为它可能会很慢。 – 2010-10-18 18:38:42