Git: Как мне настроить мою среду? - PullRequest
1 голос
/ 28 июня 2011

Я совершенно новичок в Git. У меня есть рабочий сервер, сервер разработки и еще один разработчик (всего 2). Я думаю, что мне нужно настроить мой основной репозиторий на моем производственном сервере в качестве производственной ветви, затем на сервере разработки в качестве ветви / репозитория dev, затем, когда подключается я или другой разработчик, мы подключаемся и получаем ветку / репозиторий dev и бежать оттуда.

Это звучит как правильный способ сделать такое? Как я могу это сделать?

Ответы [ 2 ]

4 голосов
/ 28 июня 2011

Помня, что git не является системой веб-развертывания, вот как один человек сделал это.

http://toroid.org/ams/git-website-howto

Также: http://nvie.com/posts/a-successful-git-branching-model/

и http://progit.org/

0 голосов
/ 28 июня 2011

С моей точки зрения, система контроля союзов не зависит от инфраструктуры развертывания.

Чтобы упростить жизнь, я бы настроил один Git-сервер, который обрабатывает все разные репозитории. Конечно, я бы выстроил структуру репозиториев в соответствии с некоторыми лучшими практиками / требованиями.

Например:

  • master (может быть веткой разработки)
  • Production_Master (ветвь мастера в точке x, используется для исправления и изменений, необходимых для следующего выпуска)
  • Производство (всегда точка развертывания на производительном сервере)

То, как вы разделяете свой сервер развертывания, не связано с тем, как у вас установлен сервер Git. Если вы хотите ограничить, кто из ваших двух членов команды имеет доступ, то я предлагаю сделать это с разрешениями.

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