@belyaevcyrill

Как обеспечить такую разработку с помощью Git?

Насколько всем известно, веб-разработчик перед тем, как начать программировать, клонирует Git-репозиторий себе на компьютер. А только потом производит изменения. Конечно же, подразумевается, что у него на компе уже готово web-окружение (web-сервер, python, php и т.д.) и он может тестировать свою локальную копию.

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

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

Есть ли какие-либо готовые решения/системы для этого? Или можно это сделать всё самому?

Спасибо.
  • Вопрос задан
  • 398 просмотров
Решения вопроса 2
@Barmunk
Например, пришёл новый разработчик Вася.

И вы ему хоп и ссылочку на vagrant , в котором уже все настроено для вашего окружения.
Ответ написан
Astrohas
@Astrohas
Python/Django Developer
Работаю в конторке где реализован такой принцип. Тут есть и плюсы и минусы.
+ Не нужно тратить время на клонирование, скачивание базы и поднятие сервера. Раз в день или неделю можно обновлять базы.
+ Проще показать менеджеру/тимлидеру/директору ваши изменения. Бац дал ссылочку на окружение и все рай для тестирования.
- Задолбаешься коммитить пушить и мерджит. Плюс еще сервер релоадить надо.
- Из за того что все работает на стороннем сервере, live разработки не будет. Приходится кодить вслепую.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы