Задать вопрос

Наиболее подходящая система контроля версии и синхронизации для webDev?

e124f55da15041e0b49b32b810023555.jpg
Имеется вот такая схема разработки.
Есть 2 сервера CentOS6, на них Bitrix Веб-окружение.
Подскажите, пожалуйста, что лучше использовать для синхронизации сайтов?
Разрабатываем на тестовом - хотелось бы все изменения отправлять коммитом, не думая и не вспоминая, что нужно переносить.
Бывает ситуация, что срочно поправили на боевом, а у себя забыли, хорошо бы было узнать, что забыли.
Ну и конечно же, система версий файлов.
Так же интересует версия админки битрикса и БД.
Заранее, спасибо.
  • Вопрос задан
  • 166 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • ProductStar
    Python + Flask + Git: веб-разработка с нуля
    2 месяца
    Далее
  • Учебный центр IBS
    DEV-007 Введение в систему контроля версий Git
    1 неделя
    Далее
  • Stepik
    Git (система контроля версий)
    1 неделя
    Далее
Пригласить эксперта
Ответы на вопрос 1
index0h
@index0h
PHP, Golang. https://github.com/index0h
1. Коммитить на боевом - ну это ... хреновая затея в общем. Если действительно необходимо сделать подобное: делайте правку, дальше отдельным коммитом (НЕ из прода) ее проводите в репозиторий, а на боевом - удаляйте локальные изменения.
2.
Разрабатываем на тестовом - хотелось бы все изменения отправлять коммитом, не думая и не вспоминая, что нужно переносить.

Собственно для этого вам и нужна VCS))

В общем рекомендую git - как VCS И git flow как процесс управления ветками.
При этом под общий репозиторий рекомендую все же выделить отдельный сервер (хотя при вашей схеме можно непосредственно репозиторий поднять на dev).
Так же очень рекомендую посмотреть в сторону gitlab (если код покрыт тестами, или планируется - gitlab-ci).

Вам ни что не мешает поднять тот же gitlab например на DO.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
Made In Dream Санкт-Петербург
от 100 000 до 220 000 ₽
от 250 000 до 320 000 ₽