2016-09-29 2 views
0

В сценарии «рабочий процесс диспетчера интеграции», если общедоступный веб-каталог следует рассматривать как хранилище git-хранилища «сторонний поставщик» или канонический/блаженный/восходящий/основной репозиторий?Какой git-репозиторий должен иметь общедоступный веб-каталог?

Поскольку я хотел бы использовать git для тестирования протестированных веб-приложений из небольшой группы разработчиков на общедоступный сервер, существует ли необходимость в основном репозитории для чтения?

ответ

0

Вы можете создать репозиторий (позвоните ему), в котором ваши команды разработчиков не имеют прав на запись. Они разветвят ваше репо, чтобы создать новое репо (давайте назовем его B). В этом новом репо B они будут подталкивать все свои изменения, и когда они будут готовы, они отправят вам запрос на тягу на A, который, когда вы принимаете, будет нажат на A

+0

Хорошо, shoud Я разрешаю разработчикам вилки от «живой» веб-сайт или отдельный основной репозиторий для чтения? И нормально ли иметь веб-сайт в качестве репо? Кажется довольно практичным использовать git для отправки файлов на веб-сайт. –

+0

лучше всего хранить основной репозиторий только для чтения. – prabodhprakash

+0

На самом деле, только что поняли, что вы не можете нажать на ветку проверки, и вы также не можете проверять другие ветви на производственном сервере, потому что это предоставляет эти ветви публике, так как процедура проверки обновляет рабочий каталог, который является файлом производственного сервера. Теперь больше путаницы. –

Смежные вопросы