Dropbox и Git работают вместе - PullRequest
4 голосов
/ 07 сентября 2010

Я знаю, что есть похожие вопросы - этот мой больше всего похож на: Эффективно ли использовать Git и Dropbox вместе?

Мой вопрос таков: я начал использовать Git для хранения версий школьной информации. Допустим, у меня есть папка GradSchool, в которой я храню мои resume.doc и SoP.doc. Эта папка находится в моей папке Dropbox, так как я использую Dropbox резервную копию. В Dropbox есть «управление версиями», но это не так уж и здорово, поэтому я хочу лучше отслеживать версии этого. Так

~: cd ~/Dropbox/GradSchool/
~/Dropbox/GradSchool/: git init
~/Dropbox/GradSchool/: git add .
~/Dropbox/GradSchool/: git commit -a

Но теперь это означает, что у меня есть папка .git, которая «выталкивается» в мое хранилище каждый раз, когда она меняется, вместе с документами в папке. Если я поменяю ветки на моей машине, будет ли Dropbox теперь синхронизировать эту версию со своими серверами и другими моими машинами?

Это неправильный способ сделать это? Различный вопрос SO, связанный выше, имел другой рабочий процесс, но он также не сохранял файлы проекта в папке dropbox для резервного копирования. Он также упомянул о создании «голого» репо, на которое можно нажать. Что такое «голое» репо? (в простых сроках, потому что я новичок в этом). Любая помощь с тем, как я должен изменить мой рабочий процесс, была бы великолепна!

Спасибо!

Ответы [ 2 ]

4 голосов
/ 07 сентября 2010

Я использую Git & Dropbox для большого количества кода, который я хочу сделать доступным на нескольких компьютерах.Разное содержание, но идея та же.Я храню свою папку .git в каталоге Dropbox.Поскольку все плотно сжато, оно не занимает много места.Если синхронизация не беспокоит вас, я бы сказал, что это совсем не проблема.Это никогда не вызывало у меня душевной боли, и у меня хранится как минимум 4-5 проектов.

3 голосов
/ 20 сентября 2010

Вы можете создать два отдельных репо, одно внутри вашего Dropbox, а другое на локальном компьютере. Затем вы можете работать локально в своем локальном репо, а когда вы готовы поместить его в Dropbox, вы просто используете git push.

Существует еще один ответ, который может вас заинтересовать, который показывает, как настроить «голое» репо.

Эффективно ли использовать Git и Dropbox вместе?

...