TL;DR SVN リポジトリへの URL がある場合、特定のリビジョン番号以降に変更されたファイルへのすべてのパスをどのように差し引くことができますか?
長い話: SVN リポジトリからいくつかのファイルをダウンロードするスクリプトがあります。これは「n」時間ごとに行われます。ただし、ファイルを 1 つだけ変更した場合は、すべてを再ダウンロードする必要はなく、そのファイルだけです。PySVN ですべてのファイルをチェックして、リビジョン番号が変更されているかどうかを確認しようとしましたが、時間がかかりすぎます (6 つのファイルを含むフォルダーの場合、約 20 秒かかります)。これを改善する方法はありますか?
私は PySVN を使用して Python で作業しています。pysvn.Client.log に 'changed_paths' 属性があることを確認しましたが、それを処理する方法がわからないようです :\ このプログラムは Linux と Windows の両方で実行されるため、ソリューションはクロスプラットフォームでなければなりません (可能であれば) )