Контроль версий
Система, которая фиксирует, кто, когда и почему внёс каждое изменение в код, и позволяет возвращаться к предыдущим версиям; самый распространённый пример — Git.
- 01
Почему это важно
Без контроля версий при появлении ошибки никто не знает, что изменилось, и вернуться к последней рабочей версии становится сложно. Он позволяет командам работать с одним кодом без конфликтов, проверять изменения и передавать код заказчику полностью.
- 02
Пример
После обновления ломается страница оформления заказа. Команда находит в истории версий изменение, которое привело к ошибке, откатывается к предыдущей версии и исправляет проблему в отдельной ветке.
- 03
Частая ошибка
Фиксация паролей, ключей API и настроек окружения в репозитории вместе с кодом. Секрет, сохранённый однажды, остаётся в истории даже после удаления, и его необходимо заменить.
- 04
Связанные термины
Связанные услуги и руководства
Обсудим ваш проект.
Расскажите о задаче — объём определим вместе.