Должен ли я хранить свою папку Git вне Dropbox?

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

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

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

Ответ 1

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

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

Ответ 2

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

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

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

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

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

Ответ 3

Я храню все свои папки git в Dropbox. Мой пример использования: у меня дома есть рабочий стол, я беру ноутбук и продолжаю разрабатывать на ноутбуке, затем добираюсь до офиса и прыгаю на рабочий стол - это совершенно беспроблемно, и мне не нужно беспокоиться о каких-либо непринятых Работа.

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