Синхронизация локального каталога с S3 / SDB с помощью Git или Mercurial - PullRequest
1 голос
/ 02 ноября 2011

Я ищу решение на Python, так как это мой выбор языка программирования. Вот моя проблема:

Я пытаюсь синхронизировать каталог на компьютере клиента с S3 / SDB. Это может быть от 20 до 30 тыс. PDF-файлов, которые имеют размер от 6 до 10 ГБ.

Я думал об использовании локальной базы данных, такой как SQL lite, для отслеживания файлов на клиентском компьютере, чтобы я мог выяснить, какие изменения были внесены с момента последней загрузки.

Однако, уже есть несколько действительно крутых программ, которые выполняют такую ​​работу, а именно Hg и Git.

Есть ли у кого-нибудь опыт использования Git или Hg для отслеживания изменений в локальной файловой системе?

Как дополнительное осложнение, у меня есть только доступ только для чтения к этому каталогу, который мне нужно загрузить, поэтому мне нужен какой-то способ отслеживания каталога, который я на самом деле не могу поместить в папку ".hg" или ".git". в.

...