2016-08-31 5 views
1

私はフォーラムを見てきましたが、運はありません。GITログをExcelファイルにエクスポート

要件:

実行GIT LOG(フォーマット)コマンドおよびExcelファイルに結果を書き込みます。

私は、GIT Logコマンドを使用してデータをCSVに書き込むことができますが、書式設定は2倍の労力を要するという例を見てきました。

いずれのユーティリティや手法も役立ちます。

おかげ 本部Milind

+0

スタックオーバーフローがフォーラムではありません。あなたの質問は、外部の図書館/ツールを尋ねるには、広すぎたり話題になったりしています。 –

+1

あなたは 'git log --oneline | tr "\ r" ">〜/ gitlog.csv' –

答えて

7

Gitはprettyオプションを使用してログ出力をフォーマットする方法についてのあなたのコントロールを提供します。これをチェックアウト:

git log --pretty=format:%h,%an,%ae,%s 

これは、([省略]ハッシュ、著者名、著者の電子メール、件名)の形式のログを出力します。

フォーマットオプションの完全なリストを参照するには、次の

git help log 

をそして、あなたは、フォーマットオプションのリストが表示されるまでスクロールダウンします。

、出力をリダイレクトし、次のように>リダイレクト演算子を使用するには:

git log --pretty=format:%h,%an,%ae,%s > /path/to/file.csv 
関連する問題