2012-07-06 109 views
0

我想創建一個XML文件,其中包含由諸如Commit Hash,Author Name和File Name之類的「git log」命令產生的數據。將Git中的文件名保存到XML文件中

我知道我可以使用git log --pretty=format:"%h - %an"來獲取Commit Hash和Author Name。但是,我想知道是否有一個選項來獲取文件名?

想用git log --name-onlygit log --name-statusgit log --stat因爲他們給了我其他信息,我不需要爲。

有無論如何輕易得到文件名?

+0

'git log --pretty = oneline --abbrev-commit'像這樣? – mschonaker 2012-07-06 03:10:17

回答

0

如果你想要的文件名和沒有別的,使用這個命令:

git log --pretty="format:" --name-only 

這其實很容易解析git log成XML。請查閱this other question獲取示例shell腳本。

相關問題