0

git log --pretty=format""この形式で git ログを出力するにはどうすればよいですか

timestamp|username|type|file    
1275543595|andrew|A|src/main.cpp
4

2 に答える 2

0

あなたがこのフォーマットを取得しようとしていると仮定して、私は正しいですか?

もしそうなら、チェックアウト: https://github.com/whitewhidow/live-git-for-gource/blob/master/git-live.sh

すでにこれを行っています。また、コードを確認するだけで、他の何かに必要な場合に備えて、正しい形式を取得する方法を理解できます..

于 2013-05-08T11:21:31.933 に答える
0

粗雑ですが、仕事を成し遂げます

git log --name-status --format='%ct|%an' hulu.sh |
  sed 'N;N;s/\n/|/;s///;s/\t/|/'
  • パターンスペースに2行追加
  • 最初の改行を|
  • 2 番目の改行を削除
  • タブを|
1363415345|Steven Penny|M|hulu.sh
1363403048|Steven Penny|M|hulu.sh
1363278409|Steven Penny|M|hulu.sh
1363201389|Steven Penny|M|hulu.sh
1363158212|Steven Penny|M|hulu.sh

git log 除外の名前変更

于 2013-03-16T12:52:16.173 に答える