имеет ли смысл использовать локальный репозиторий git в xcode при использовании dropbox? - PullRequest
1 голос
/ 08 декабря 2011

Я единственный программист в этом проекте, и я хотел бы работать на двух разных компьютерах, поэтому я храню проект в Dropbox. Должен ли я установить флажок «Создать локальный репозиторий git»? Каковы последствия?

enter image description here

Ответы [ 3 ]

3 голосов
/ 08 декабря 2011

Создание локального репозитория git означает, что вы сможете управлять версиями своего исходного кода, что я считаю хорошей вещью.Теперь наличие git-репозитория в DropBox опасно, если папка DropBox является общей, и если два человека одновременно меняют вещи в этом общем git-репозитории, вы окажетесь в кошмаре конфликта DropBox.Предполагая, что ваша папка DropBox видна только вам, и вы не будете работать на обоих компьютерах одновременно (кажется маловероятным), вполне нормально иметь локальный репозиторий git в DropBox, хотя это увеличит пространство, занимаемое вашимУчетная запись DropBox (это единственный побочный эффект - использование полосы пропускания для синхронизации).

0 голосов
/ 08 декабря 2011

Когда вы единственный человек, имеющий доступ и доступ к нему только с одного компьютера за раз, работа непосредственно из этого «локального хранилища» будет работать просто отлично.

Когда возникает ситуация, когда возможно, что несколько человек смогут получить к ней доступ одновременно, обязательно следуйте наиболее распространенным методам Git. используйте это «централизованное» хранилище в качестве места, которое вы можете git clone при запуске на новом компьютере, и используйте git pull и git push для обновления изменений в хранилище. Таким образом, все может быть синхронизировано между несколькими «отдельными» местоположениями, а также иметь дело с конфликтами, когда они возникают.

EDIT

Проверьте этот другой dropbox + git вопрос, чтобы получить некоторые советы по использованию. Здесь много полезной информации.

0 голосов
/ 08 декабря 2011

Неважно, проверяете вы или нет.
Если вы проверили это, XCode создаст для вас локальный репозиторий git на Dropbox fold.Вы можете управлять своим проектом двумя компьютерами.
Если нет, вам нужно ввести Dropbox fold и самостоятельно создать локальный репозиторий git:

$ cd pathTo / Dropbox
$ git init

...