0

我想从 git 中获取 CSV 历史转储,如下所示:

1344882131,Josh Yeager,A,main.cs
1344882131,Josh Yeager,A,other.cs
1344882191,John Doe,D,other.cs

第一列是 UNIX 时间戳,第二列是作者姓名,第三列是操作 (A/M/D),最后是文件名。我想出了如何获取每个提交的时间戳和作者姓名,但我不知道如何让它也列出提交中的文件。

4

1 回答 1

1

如果您将--name-status其作为参数提供给git log,它将包括文件名和操作,并且您只需要进行一些文本处理即可将提交和操作数据连接在一起并生成 CSV 输出。

于 2012-09-06T23:38:57.063 回答