Страницы

Поиск по вопросам

воскресенье, 26 января 2020 г.

Как правильно работать с dev и продакшн?

#git #build


Всем, привет!
Уважаемые, Git-знатоки, объясните, пожалуйста, как правильно работать с гитом.
Задача: разработка на локальной машине сайта и последующая отправка изменений в удаленный
репозиторий.
Что есть сейчас: локальный проект под версионным контролем (гит-репозиторий, в нем
-дцать коммитов), есть сервер (хостинг) с пустым гит-репозиторием.
Что было сделано (эксперименты): пробовал делать ветку build (она же продакшн), мержил
туда нужные файлы для сайта, пуш-ил в удаленный репозиторий, затем делал пулл из удаленого
репозиория - файлы подтягивались. Но так, видимо, до конца и не понял, в чем соль.
Ибо когда продолжал работать над проектом (master) и затем вливал в ветку build основную
ветку разработки, была куча ошибок мержа и не ничего не получалось в конечном итоге.
Как вижу разработку: есть основная ветка (мастер), в ней ведется разработка. Есть
продакшн-ветка, она же build. В продакшн-ветке разработка не ведется, а только принимаются
необходимые измнения из Мастера. Когда требуется внести изменения на сайт, делается
коммит. Затем этот коммит накатывается (???) на ветку build. После чего ветка билд
push-ится в пустой удаленный репозиторий. А из него в рабочий сайт (тоже под версионным
контролем) делается pull. Как-то так...
Прошу не судить строго, ибо мало опыта, и не лить "воды".
За качественный ответ-разъяснение, заранее благодарен!    


Ответы

Ответ 1



В отличие от 99% задающих здесь вопросы по git, вы всё делаете правильно. Разберитесь, почему у вас ошибки при мерже master'а в build, и жизнь заиграет новыми красками.

Комментариев нет:

Отправить комментарий