Ответ
Система контроля версий (VCS) — это инструмент для управления изменениями в исходном коде и других файлах. Она позволяет:
- Фиксировать изменения (коммиты) с комментариями
- Восстанавливать предыдущие версии
- Параллельно разрабатывать (ветки)
- Синхронизировать код между разработчиками
Примеры: Git, SVN, Mercurial.
Пример работы с Git:
# Создать репозиторий
git init
# Добавить изменения
git add .
git commit -m "Initial commit"
# Создать ветку
git checkout -b feature/login
Популярные платформы: GitHub, GitLab, Bitbucket.
Используется в CI/CD, командной разработке и для резервного копирования.