TL;DR 有一个 SVN 存储库的 url,我如何减去自给定修订号以来已更改的文件的所有路径?
长话短说:我有一个从 SVN 存储库下载一些文件的脚本。它每隔'n'小时这样做一次。但如果我只更改了一个文件,我不需要重新下载所有内容,只需重新下载那个文件即可。我尝试使用 PySVN 检查每个文件以查看修订号是否已更改,但这需要的时间太长(对于包含 6 个文件的文件夹,需要约 20 秒)。有什么办法可以改善吗?
我正在使用 PySVN 在 Python 中工作。看过pysvn.Client.log有'changed_paths'属性,但是好像不知道怎么处理: )