Доступ к веткам как к веб-странице на живом хостинге - PullRequest
1 голос
/ 20 июня 2020

Я использую Bluehost для размещения нового веб-сайта для моего клиента. В Bluehost я хочу использовать Git, чтобы я мог работать с моим коллегой над тем же проектом.

Мой вопрос

Допустим, я хочу поработать над файлом с именем index.php, чтобы добавить панель навигации, а мой коллега хочет поработать над тем же файлом, чтобы добавить нижний колонтитул. Как мы можем просматривать мою версию и его версию отдельно как веб-страницу, например www.abc.com/dev1, чтобы увидеть мою работу, или www.abc.com/dev2, чтобы увидеть его?

Дополнительные объяснения

Я работаю над веткой под названием Dev1 , и мой коллега работает в ветке называется Dev2 , как я могу просмотреть Dev1 ветку или Dev2 ветку как веб-страницу на живом сервере?

Ответы [ 2 ]

0 голосов
/ 20 июня 2020

Если вы немного знаете о CI / CD, вы можете создать и загрузить изменение с git на веб-сервер, когда заданная ветвь c отправлена. Когда вы подключаете sh к dev1, он загружается на веб-сервер в папку / var / www/dev1 ---> www.abc.com/dev1

Затем, когда вы pu sh на dev2, это загружает на веб-сервер в / var / www/dev2 ---> www.abc.com/dev1

И когда он объединяется в мастер, вы загружаете в / var / www / ---> www.abc.com/

Думаю, это может сработать.

0 голосов
/ 20 июня 2020

Вы не можете одновременно видеть содержимое двух разных веток. Вы можете работать только с одной веткой за раз.

Если вам действительно нужно иметь оба файла одновременно, единственное возможное решение - снова клонировать проект в папку, отличную от той, над которой вы работаете . В этой папке переключитесь на ветку вашего коллеги и обновляйте ее каждый раз, когда ваш коллега фиксирует & pu sh.

...