Какова лучшая структура установки git для магазина с одним человеком? - PullRequest
2 голосов
/ 19 июня 2010

Я пытаюсь внедрить систему контроля версий для моих веб-приложений / сайтов. В настоящее время я работаю на 3 разных машинах (2 win и 1 osx), на каждой из которых установлен Dropbox. Внутри Dropbox все мои проекты веб-приложений находятся в папке «сайты». Это эффективно создает резервную копию моего исходного кода и синхронизирует все 3 компьютера. Однако мой текущий контроль версий - дублирование корневых папок и переименование. Мне было интересно, как Git может облегчить мою работу в магазине с одним человеком? я должен установить git на все мои 3 компьютера? я должен установить это на своем сервисе общего хостинга? Как вы думаете, что было бы лучшим способом реализовать систему контроля версий в этих условиях?

Кроме того, мой исходный код должен оставаться закрытым. Большое спасибо!

Ответы [ 2 ]

4 голосов
/ 19 июня 2010

Я бы рекомендовал использовать Dropbox для синхронизации чистого репо на ваших 3 компьютерах.

На каждом из этих компьютеров вы можете безопасно перейти на локальный репо.
Он (голый репозиторий) синхронизируется на других компьютерах.
Затем вы можете на другом компьютере вытащить из локального репо (обновлено).

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

0 голосов
/ 21 июня 2010

Я установил git с помощью gitolite на Dreamhost, и он работал хорошо.Моя проблема заключалась в том, что, если я установил Dropbox, я не смог бы легко получить к нему доступ, если на компьютере не было установлено Dropbox.Что не всегда так.Это также позволяет мне просматривать мой репозиторий через Redmine, который я также установил на своем общем хостинге.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...