Работа с удаленным репозиториями GIT

Все клиенты переживают за работоспособность своего сайта, особенно это касается больших интернет-магазинов, потому что это непосредственно влияет на прибыль. А если сайт не будет работать, то все усилия по продвижению и рекламе будут напрасны. А как показывает практика, только у 1 из 10 сайтов правильно организована структура рабочего процесса. Поэтому если Вы хотите, чтобы Ваш сайт стабильно работал и приносил доход, то базовая вещь, которая должна присутствовать – это распределенная система контроля версий. Но обо всем по порядку. Существует три основных способа работы над сайтом:

  • основной сайт;
  • тестовая копия;
  • система контроля версий GIT.

Работа на основном (боевом) сайте

Самый распространенный способ внесения доработок на сайт — это внесение их на основной работающий сайт. Работа сайтов по такому принципе характерна для некрупных проектов с небольшим количеством посещений, так как тестирование работоспособности сайта проводится непосредственно после внесения правок и исправления работоспособности сайта могут занять некоторое время. У данного способа есть как плюсы, так и минусы. Рассмотрим подробнее.

Плюсы:

  • быстрое применение доработок.

Минусы:

  • невозможность быстро вернуть сайт в исходный вид до внесения доработок;
  • реальные пользователи будут видеть ошибки в момент тестирования;
  • сайт может некорректно работать во время проведения доработок.

Работа на тестовой копии сайта

Данный способ подразумевает создание тестовой копии сайта и внесение всех доработок на ней. Этот способ отлично подходит для проектов с небольшим потоком задач, так как одновременно с сайтом можно работать только по одной задаче.

Плюсы:

  • клиент может проверить выполнение доработки на тестовой версии сайта;
  • пользователи не видят ошибок на основном сайте.

Минусы:

  • на публикацию доработок на основной сайт требуется дополнительное время.

Работа через систему контроля версий GIT

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

Плюсы:

  • параллельная работа нескольких специалистов;
  • одновременная работа по нескольким задачам;
  • возможность быстро отменить доработку;
  • возможность диагностировать, на каком этапе перестал работать функционал/появилась ошибка.

Минусы:

  • требуются знания по работе с системой контроля версий;
  • внесение доработок на сайт возможно только через GIT.

В случае, если на проекте работает несколько подрядчиков, или клиент сам производит какие-либо существенные доработки по функционалу в обязательном порядке необходимо внедрять систему контроля версий, а также корректно настраивать логи на сервере. В этом случае все доработки на сайт вносятся исключительно через GIT. При необходимости будет предоставлена инструкция.

Стоимость

Работа на основном сайте не требует дополнительных расходов. Стоимость выполнения задач оценивает менеджер в соответствии с выбранным типом поддержки.

Заказать услугу

Заказать услугу или получить более подробную информацию и задать имеющиеся вопросы нам Вы можете заполнив форму онлайн заявки или по телефону.

Онлайн заявка