Комплексная синхронизация - система резервного копирования

Кто-нибудь знает систему синхронизации с контролем версий файлов?

У меня есть около 3-5 ГБ данных, которые я хочу синхронизировать с другим хранилищем (каталогом). Оба каталога должны хранить последние версии файлов. Поэтому, если какие-либо изменения происходят в одном каталоге, они должны быть отражены в другом и наоборот. Также должны быть сохранены все изменения (независимо от их размера: удаление файла объемом 1 ГБ или добавление простой текстовой строки). Конечно, откат должен быть доступен.

Чтобы составить определенное представление о том, о чем я говорю, приведу несколько примеров.

  1. Dropbox - система синхронизации локального хранилища и удаленного. Он имеет функцию резервного копирования и контроля версий. Очень хорошая система мне нравится, я использую ее, но она работает только для локального каталога и для удаленного хранилища Dropbox. Однако мне нужно использовать его для локальных данных и более гибкой настройки работы.

  2. VSC (mercurial, git, svn, ....) - синхронизация репозиториев текстовых файлов. Очень всеобъемлющие системы, я использую их для своих документов, не было случаев, когда я не мог найти что-то в их возможностях никогда. Но, как я уже сказал, это только для текстовых файлов.

2
задан 28 July 2012 в 22:54

1 ответ

Для этого можно использовать git. Следуйте этому руководству , но поместите свое хранилище в другое место (НЕ в место, с которым вы хотите синхронизировать!), А затем git init два места синхронизации и подключите их к сделанному вами репо, добавив пульты дистанционного управления. Готово! Теперь вы можете использовать Git для синхронизации ваших двух мест, добавляя, фиксируя, нажимая и вытягивая.

0
ответ дан 28 July 2012 в 22:54

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

Похожие вопросы: