回购结构如下:
- folder_a
- folder_b
- folder_c
- ...
我对在特定提交中更改的文件特别感兴趣,但仅对 folder_a 中的文件感兴趣。我的解决办法是
for filename,details in commit.stats.files.items():
if not filename.startswith('folder_a'):
continue
# ...
,但是如果其他文件夹中有大量文件,则性能似乎不太好。有没有更好的方法跳过我不在乎的文件?