我希望得到任何回购下每个文件夹中每个文件的提交历史记录。我想以递归方式对git blame
进行蛮力并烧掉所有文件夹,但是我如何跟踪哪个文件夹在哪个文件夹下,所以是的,目录结构在这种情况下很重要,好像我需要使用责备的输出我想要显示什么文件夹下的文件提交。
如果向我展示方向,我将不胜感激,如何将所有这些数据传输到某些csv文件中。
其次,是否可以获得所有分支的blame
而不仅仅是当前分支,而是在每个分支的单独csv文件中?
非常感谢任何帮助。
更新:这就是我现在正在做的事情;
for file in $(git ls-files);
do git blame $file;
done