Любое предложение по синхронизации файлов с удаленным diff

Мое требование одинаково с Dropbox. Мне сказали исследовать Mercurial, но он хранит всю историю в каждом репозитории, а файл diff - в локальном, только реверсию передачи.

Но я должен использовать remote-diff ( rsync). Я думаю, что заменить алгоритм сравнения Mercurial на rsync непросто - он должен изменить большую часть кода Mercurial.

И если я реализую это только на основе librsyncСлишком много вещей осталось, чтобы написать надежный "дропбокс". будет ли полезен syncML? а потому что я синхронизирую только файлы, не слишком ли это сложно?

Поскольку моя синхронизация не распространяется, может быть, SVN больше подойдет для моих требований? Но SVN также не использует rsync.

0 ответов

Другие вопросы по тегам