Любое предложение по синхронизации файлов с удаленным diff
Мое требование одинаково с Dropbox. Мне сказали исследовать Mercurial, но он хранит всю историю в каждом репозитории, а файл diff - в локальном, только реверсию передачи.
Но я должен использовать remote-diff ( rsync). Я думаю, что заменить алгоритм сравнения Mercurial на rsync непросто - он должен изменить большую часть кода Mercurial.
И если я реализую это только на основе librsync
Слишком много вещей осталось, чтобы написать надежный "дропбокс". будет ли полезен syncML? а потому что я синхронизирую только файлы, не слишком ли это сложно?
Поскольку моя синхронизация не распространяется, может быть, SVN больше подойдет для моих требований? Но SVN также не использует rsync.