Najbardziej wydajny sposób wykrywania zmian w zdalnym repozytorium CMIS?

PilotRepozytorium CMIS zawiera wiele folderów / plików.

piszęoprogramowanie który synchronizuje lokalną kopię tych folderów / plików.

Na początku po prostu ściągam wszystko rekurencyjnie.W późniejszych uruchomieniach sprawdzam, co się zmieniło, i ściągam wszelkie zmiany.

Jaki jest najbardziej skuteczny sposób sprawdzania zmian zdalnych?
(dodatkowe / usuwanie plików / folderów)
Najbardziej wydajne = najmniejsze wykorzystanie przepustowości.

Mogę używać tylkoProtokół CMISi nie mogę uruchomić żadnego niestandardowego oprogramowania na zdalnym serwerze.

Moje pomysły do ​​tej pory:

Idea 1: Za każdym razem ponownie pobieraj wszystko.Idea 2: Sprawdź datę modyfikacji folderu głównego, mając nadzieję, że daty modyfikacji są rekurencyjne.Idea 3: Użyj wyszukiwania CMIS, aby znaleźć wszystkie pliki, które są nowsze niż ostatnio synchronizowana. Problem: to nie powie mi, które pliki zostały usunięte.

Jakieś inne pomysły?
Nie znam dużo protokołu CMIS, może być coś wygodniejszego.

questionAnswers(2)

yourAnswerToTheQuestion