1
使用gitpython,我试图获取已更改路径的列表;即所有添加,更改和删除的文件。GitPython:确定在特定提交中删除的文件
我可以检索的改变,并添加从提交文件:
- 结账犯 'X'
- 遍历repo.tree(),并收集所有的斑ABSPATH
如果一个文件在特定的提交中被删除,它不会再显示在树上。我如何获取所有已删除文件的名称?
使用gitpython,我试图获取已更改路径的列表;即所有添加,更改和删除的文件。GitPython:确定在特定提交中删除的文件
我可以检索的改变,并添加从提交文件:
如果一个文件在特定的提交中被删除,它不会再显示在树上。我如何获取所有已删除文件的名称?
您可以查看提交的父项,并比较两个(或更多,取决于父项数)树的内容。
好吧,我可以通过一些设置操作来做到这一点,但看起来有点过分。解析git-log的输出可能更容易...不是有内置的方式吗? – Wilbert 2013-04-09 13:32:51