Я уже нашел несколько похожих тем, но это было не совсем то же самое.
Я работаю над проектами веб-дизайна на трех разных машинах.
- Офисный ПК с ОС Windows
- Домашний ПК с Windows
- MacBook
Я поддерживаю синхронизацию всей папки проекта и папки через DropBox. Это работает очень хорошо, и я сохраню это наверняка. Я не делюсь проектами с другими людьми, использующими DropBox.
Теперь я хотел бы использовать Git для контроля версий и совместной работы над проектами кода с другими людьми. Я все еще работаю на всех трех машинах, но на самом деле эти три машины по-прежнему считаются «одним человеком» и только одним участником репозитория git, потому что это только я.
У меня есть учетная запись BitBucket, и я создал новое репо для тестирования предложений:
- Я клонировал репо на одну из машин
- DropBox автоматически синхронизировал папку со следующей машиной
- Я попытался клонировать репо из BitBucket на втором компьютере, но не смог сделать это, потому что папка уже существовала и не была пустой.
Поскольку папка проекта находится в разных местах на каждой машине, я почему-то сомневаюсь, что это сработает. Есть ли в файлах .git какая-либо информация, связанная с путями?
Я думаю, что технически он «должен» работать, если мои три локальных репозитория git идеально синхронизируются с DropBox. А потом я иногда нажимаю на главное репо на BitBucket. Или мне нельзя использовать Git?
Я не хочу, чтобы в моем Dropbox было репозиторий git master или что-то в этом роде. Я просто хочу, чтобы все мои локальные проекты синхронизировались между разными машинами и продолжали вносить изменения в репозиторий битбакетов. Никогда бы не толкнули двух человек одновременно, потому что это только я.
Заранее спасибо,
Роберт