【发布时间】:2013-04-09 11:55:31
【问题描述】:
使用 gitpython,我正在尝试获取已更改路径的列表;即所有添加、更改和删除的文件。
我可以从提交中检索更改和添加的文件:
- 结帐提交'X'
- 遍历 repo.tree() 并收集所有 blob 的 abspath
如果文件在特定提交中被删除,它将不再显示在树中。如何获取所有已删除文件的名称?
【问题讨论】:
-
您还想这样做吗?如果是这样,我已经找到了办法。
-
@RobKwasowski 请给出答案!
-
抱歉,我已经意识到您的实际要求。您想知道在特定提交中删除了哪些文件。我只是在调查在您进行新提交时获取已删除文件的列表。所以目前我仍然不知道该怎么做。
标签: python git python-2.7 gitpython