intermediate
Коллаборация в Git
Координируйте pull request, review, разрешение конфликтов, feature branches, trunk-based development и release-ветки в стиле GitFlow.
Коллаборация в Git — operating model вокруг общей истории: pull request, review, конфликты, стратегия веток и политика merge. Цель — интегрировать мелкие проверенные изменения без потери контекста и блокировки поставки.
Подтемы: pull request, code review, разрешение конфликтов, feature branches, trunk-based development, основы GitFlow.
На интервью: размер PR, обязательные checks, разрешение конфликтов, feature branches vs trunk-based, адаптация workflow под cadence релизов.
Типовые ошибки: workflow как пустая церемония; пропуск review или CI; долгоживущие ветки, откладывающие боль интеграции.
Компромисс — изоляция на ветках против частой интеграции; согласуйте с flags, тестами и контролем деплоя.
Чеклист:
- Изменения, пригодные для review.
- CI и branch protection как gates.
- Модель ветвления под потребности релиза.
- Конфликты с семантической проверкой.