DropBox как система контроля версий и резервного копирования за пределами сайта

StackOverflow https://stackoverflow.com/questions/5891361

Вопрос

Прочитав книгу Майкла Лоппа "Быть гиком", я начал использовать Dropbox как средство синхронизации файлов между моим домашним компьютером и рабочим компьютером.Это было потрясающе, это действительно позволяет безболезненно отслеживать последние версии файлов, над которыми вы работаете.

Мой вопрос связан с опытом работы людей с этим инструментом, особенно программистов, которые, возможно, использовали его для разработки более крупных проектов.

Прямо сейчас я вижу 3 основных варианта использования Dropbox:

1. synchronize files between home and work computers
2. version control (you have to log into the dropbox site to access previous versions)
3. off-site backup

Прямо сейчас я использую его как свой основной инструмент резервного копирования, что, я не уверен, является хорошей идеей.Но прямо сейчас у меня есть локальная (рабочая) копия всего моего проекта, "проверенная" на каждом компьютере (моем домашнем ноутбуке и моем рабочем компьютере), и, кроме того, весь мой проект хранится на сайте dropbox.Поэтому я думаю, что если что-нибудь случится с одним из моих компьютеров или с обоими, у меня по-прежнему будет доступна эта удаленная резервная копия, и мне просто придется переустановить dropbox, чтобы получить доступ ко всем моим файлам.

Есть ли у кого-нибудь опыт в этом?Кто-нибудь выполнял крупное восстановление файлов с помощью dropbox?Или это вообще широко используется?Заранее благодарю за ваш отзыв.

Это было полезно?

Решение

Использование Dropbox для хранения нескольких файлов и связанные с ним метаданные, когда эти файлы хранятся в VCS, всегда немного сложны из-за потенциальной проблемы с повреждением (если одна из этих метаданных, входящих в репозиторий, неправильно синхронизирована, вы можете получить нерабочее репозиторий)

Вот почему я всегда использую DropBox:

  • DVCS (например, Git):Я могу работать непосредственно в рабочем дереве внутри репозитория DropBox или я могу клонировать указанное репозиторий в любом другом месте за пределами DropBox, если мне нужно,
  • один - единственный сверток файл, в который я могу в любое время перенести изменения из моего локального репозитория, где бы этот репозиторий ни находился.

Таким образом, единственный файл, который действительно необходимо синхронизировать в DropBox, - это уникальный файл пакета (представляющий собой простое репозиторий в виде один файл).

Видишь "Git с помощью DropBox- для большего.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top