2013-08-21 4 views
0

У меня есть родительский каталог, содержащий кучу связанных проектов. Некоторые из этих проектов - приложения, развернутые для геройки, которые используют механизм git для развертывания приложений. В результате я получаю репозитории git в родительском git. Это может быть довольно запутанным при работе в разных отраслях. Каковы наилучшие методы управления такой средой?Управление развертываниями на основе git из родительского репозитория git

ответ

0

Лучшей практикой является правильная модуляция ваших проектов, разные проекты принадлежат различным репозиториям. Для ваших нужд различные развертывания в Heroku относятся к разным репозиториям, и нет никаких причин для их объединения в еще репо, что явно неправильно в git.

Правило большого пальца, которое я предпочитаю использовать по субдоменам, все, что будет жить в субдомене (т. Е. Развернуто в другую среду), может легко быть отдельным репо/проектом.

+0

Что вы сказали бы идеально, но мне нужно использовать частные репозитории на github.com. Каждый новый репозиторий имеет связанную с ним стоимость. Я ищу варианты, кроме перемещения каждого проекта в разные хранилища, если это имеет смысл. –

+0

Тогда ваша проблема - проблема эффективности затрат, а не связанная с программированием. Используйте http://bitbucket.org, у него есть бесплатные частные репозитории. –