Ответ 1
Как уже указывалось, Dropbox не является самым безопасным решением для обмена вашим репо (см. "Это просто глупо: GIT Совместное использование через DropBox?".
Грег Бэкон заметил, что Dropbox уже сохраняет старые версии файлов, что немного избыточно с тем, что GIT уже делает.
См. " это обсуждение" (что касалось полной резервной копии репо, а не только голого репо):
Хорошо, Dropbox, как известно, становится медленным при синхронизации большого количества файлов и Git, по дизайну, создает много файлов на вашем жестком диске. Вы можете поощрять упаковывать эти многие незакрепленные объекты на несколько упакованных предметов, запустив
git gc
на регулярной основе, хотя.Также Dropbox начнет синхронизировать материал, как только вы сделаете в основном что-либо:
checkout
,stash
,commit
,fetch
,rebase
,reset
и т.д. Я боюсь, что если бы я был работающая слишком быстро, Dropbox начнет создание конфликтующих копий моих файлов.Хуже того, внутреннее хранилище GIT еще более хрупкое (Git - это ни в коем случае не метод резервного копирования!), а потому, что Dropbox был разработан для обработки ваших средних файлов
.doc
, он слишком неосторожен, когда приходит для управления файлами или именами файлов. Если что-то там не удастся, вы можете увидеть, что вам не повезло.
I используйте Dropbox с git bundle
: только один файл для синхронизации.
Гораздо меньше проблем (но это также означает, что локальные настройки, такие как hooks, не являются частью моего пакета).