Главное Авторские колонки Вакансии Образование
1 063 13 В избр. Сохранено
Авторизуйтесь
Вход с паролем

Четыре причины настроить Git, даже если вы агентство и работаете с 1С-Битрикс

Потребовалось два месяца, чтобы внедрить систему управления репозиториями кода в агентстве. С большим удовольствием делимся полученным опытом, поскольку на старте плюсы от данной затеи не были такими очевидными.
Мнение автора может не совпадать с мнением редакции

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

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

1. Экономия времени

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

2. Копии в порядке

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

Многочисленные копии создавались: на локальных дисках сотрудников, на внешних носителях, на внутреннем сервере, на хостинге клиента в отдельных папках и архивах. При этом у каждого программиста свой подход, а времени на то, чтобы разбираться со всем этим и навести порядок нет. В результате, бэкапы попадают в бэкапы), разрастаются как снежный ком и оседают бесполезным грузом на различных носителях. С введением Гит, наступил полный порядок и всё лежит по полочкам.

3. Полный контроль изменений

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

Причем это справедливо для случая если над проектом работает один человек, но уделяет ему внимание время от времени. Не нужно запоминать, что и в каких файлах изменил месяц назад — очень удобно.

4. Новый профессиональный уровень

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

До внедрения системы мы, как и абсолютное большинство разработчиков, вносили правки на живом проекте или делали его копию для работы. Если правки незначительные, сайт с небольшой посещаемостью, подобные работы остаются незаметными для посетителей и не сильно напрягают программиста. Проблемы возникают, если проект сложный и над ними работает больше одного человека.

Гитлаб — взвешенный выбор нашего агентства, а еще он бесплатный) использовать именно Гитлаб совсем не обязательно, существует достаточное количество альтернативных сервисов. Вот пара наиболее популярных: github.com и bitbucket.org.

Отправляйте эту ссылку всем кроме программистов), первое время они будут категорически против внедрения системы контроля версий. Расстраиваться не нужно, наберитесь терпения и настойчивости, с течением времени им обязательно понравится!

0
В избр. Сохранено
Авторизуйтесь
Вход с паролем