或者換句話說,有沒有漂亮的界面到git-annotate
或者你必須自己做點修改? 我想要的是一些工具,將使用普通的git-annotate
或git-annotate --porcelain
(我不能真正弄清楚,我還沒有找到一個地方,正確描述它,順便說一句(這是一個側面問題)),並輸出一個包含兩列的HTML(或TeX或RTF)文件:左側的文本有右側,正確對齊的消息位於右側。也就是說,拿這樣的事情(的git annotate
輸出)是否有任何git命令以人類可讀的方式顯示提交消息並排來源?
c6230de3 (JJ Merelo 2014-01-13 18:59:17 +0100 1)<!--- -*- eval: (typopunct-mode 1); eval: (typopunct-change-language: spanish) -*- -->
c6230de3 (JJ Merelo 2014-01-13 18:59:17 +0100 2)
412c8ed1 (JJ Merelo 2014-01-19 10:56:27 +0100 3)<h1>#slash</h1>
e736fc14 (JJ Merelo 2014-01-03 08:50:19 +0100 4)
c6230de3 (JJ Merelo 2014-01-13 18:59:17 +0100 5)
c6230de3 (JJ Merelo 2014-01-13 18:59:17 +0100 6)
而產生這樣的
| Text | Annotation |
---------------------
| | Commit msg |
----------------------
|#shlash| Commit msg'|
----------------------
等等......或者,文本可以使用降價到HTML過濾或一些語法突出顯示過濾器,但是如果我有源代碼,我可以弄清楚。
你試過['混帳blame']( https://www.kernel.org/pub/software/scm/git/docs/git-blame.html)? – Agis
git-blame幾乎相同,它使用相同的格式。你仍然需要處理東西以獲得像HTML這樣的可讀格式。 – jjmerelo