2013-09-15 3 views
13

До сих пор я управлял своим кодом, сохраняя его внутри папки Dropbox и ничего больше. В последнее время мой код растет по размеру и сложности, и мне интересно, не будет ли лучше настроить учетную запись GitHub или Bitbucket для более эффективного управления ею.Должен ли я хранить свою папку Git вне Dropbox?

Я знаю, что здесь уже есть десятки вопросов относительно всех видов смесей между Git и Dropbox; это именно то, что меня смутило. Некоторые говорят, что это great idea, а другие говорят, что это terrible idea.

Я просто хочу знать: если я решу создать репозиторий, используя либо GitHub или Bitbucket, я должен переместить мой .git папку вне моей папки Dropbox?

ответ

14

Да, важно хранить свою папку Git вне Dropbox.

Dropbox может иногда содержать get confused и создавать много дубликатов ваших файлов, таких как filename~(conflict), что может действительно испортить ваш репозиторий Git и требует времени для очистки.

+0

+1. В StackOverflow много историй о поврежденных репозиториях из-за использования DropBox, чтобы синхронизировать их. Это определенно плохая идея. – jszakmeister

+5

Я не позволяю Dropbox синхронизировать папку .git с помощью выборочной синхронизации – michaelward82

8

Фактически, если вы используете GitHub или другой общедоступный сервис Git-хостинга, вы не должны размещать свой репозиторий Git в Dropbox вообще. Это почти не имеет смысла (для меня, по крайней мере), поскольку с GitHub вы уже можете получить доступ к своему коду в любом месте, если у вас есть доступ в Интернет.

Ситуация совершенно иная в your link, которая считает, что Git on Dropbox - отличная идея. Поскольку он использует только Git без публичного сервера Git, он просто использует Dropbox как центральный репозиторий git, который действует как нечто похожее на GitHub.

Подумайте дважды о различиях между использованием Git и используя Github и цель использования Github и Dropbox вместе.

Что касается вашего вопроса, Да, вы должны хранить свою .git-папку вне Dropbox, так как предлагалось Leon. Помимо причины, которую он дает, что является самым важным, есть еще одна причина: папка .git может расти довольно большой и может занимать значительное количество вашего пространства Dropbox.

Между тем, настоятельно рекомендуется перемещать ваш репозиторий Git полностью за пределы вашего Dropbox.

+2

Это может иметь смысл, потому что она поддерживает те вещи, которые не находятся в вашем репозитории git, например, в конфигурационных файлах, незавершенных работах и ​​т. Д. –

Смежные вопросы