Без проблем используете Git и Dropbox на разных машинах?

Я уже нашел несколько похожих тем, но это было не совсем то же самое.

Я работаю над проектами веб-дизайна на трех разных машинах.

  1. Офисный ПК с ОС Windows
  2. Домашний ПК с Windows
  3. MacBook

Я поддерживаю синхронизацию всей папки проекта и папки через DropBox. Это работает очень хорошо, и я сохраню это наверняка. Я не делюсь проектами с другими людьми, использующими DropBox.

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

У меня есть учетная запись BitBucket, и я создал новое репо для тестирования предложений:

  1. Я клонировал репо на одну из машин
  2. DropBox автоматически синхронизировал папку со следующей машиной
  3. Я попытался клонировать репо из BitBucket на втором компьютере, но не смог сделать это, потому что папка уже существовала и не была пустой.

Поскольку папка проекта находится в разных местах на каждой машине, я почему-то сомневаюсь, что это сработает. Есть ли в файлах .git какая-либо информация, связанная с путями?

Я думаю, что технически он «должен» работать, если мои три локальных репозитория git идеально синхронизируются с DropBox. А потом я иногда нажимаю на главное репо на BitBucket. Или мне нельзя использовать Git?

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

Заранее спасибо,

Роберт


person exophunk    schedule 29.05.2013    source источник


Ответы (1)


Я бы посоветовал вам просто использовать BitBucket. Вы можете просто разместить там свое главное репозиторий и передавать данные из BitBucket на свои три машины.

Мне кажется, что добавление DropBox в микс почти не дает преимущества, но добавляет много сложности. Всякий раз, когда DropBox может синхронизироваться, вы также можете получить доступ к BitBucket.

person Klas Mellbourn    schedule 29.05.2013
comment
Хорошо спасибо. Вроде работает. DropBox - огромное преимущество, потому что он синхронизирует всю мою папку проекта между разными машинами. Есть не только исходный код, но и документы, изображения и многое другое. Git имеет смысл только для кода. Но мне удалось заставить его работать достаточно хорошо. Спасибо за наш ответ - person exophunk; 31.05.2013