У меня есть репозиторий Mercurial для личного проекта, и я храню главный репозиторий в моем Dropbox уже несколько недель (что-то вроде эта строка, и я понимаю это также возможно с git).
Идея заключается в том, что она служит как способ работы с несколькими машинами, так и как удаленная резервная копия. Я клонирую репозиторий и работаю над копией, отличной от Dropbox, и время от времени обновляю обновления, так же, как я полагаю, работает с Bitbucket.
Можете ли вы придумать какие-либо недостатки этой идеи, по сравнению с использованием выделенного хостинга (BitBucket в случае Mercurial)? Я знаю, что у Bitbucket есть бесплатные учетные записи для одиноких пользователей, что здорово, но они ограничены 150 миллионами, что не является огромным.
В частности, возможно ли, что процесс синхронизации Dropbox приведет к повреждению репозитория? Я должен был запустить hg восстановить один раз в основном хранилище, но он может быть не связан (и в любом случае он с радостью восстанавливается). Кто-нибудь имеет плохой опыт в этой идее? Кто-нибудь имеет более хороший опыт и может облегчить мои заботы? Кто-нибудь имеет мнение, основанное на лучшем понимании внутренних дел этих вещей?
edit: Я добавил некоторые пояснения к вопросам. Они выделены курсивом.