如何使用git log --pretty=format""输出这种格式的git日志?
timestamp|username|type|file
1275543595|andrew|A|src/main.cpp发布于 2013-03-16 20:52:16
粗糙,但能把工作做好
git log --name-status --format='%ct|%an' hulu.sh |
sed 'N;N;s/\n/|/;s///;s/\t/|/'将第一个换行符替换为|
|替换第一个换行符
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发布于 2013-05-08 19:21:32
我假设您正在尝试获取此格式以便让gource对其进行解析,这样做对吗?
如果是这样,请查看:https://github.com/whitewhidow/live-git-for-gource/blob/master/git-live.sh
wich已经这样做了,只需检查代码,这样你就可以弄清楚如何获得正确的格式,以防你需要它来做其他事情。
https://stackoverflow.com/questions/15447899
复制相似问题