Git
Материал из База знаний QPAM
Версия от 21:34, 15 ноября 2023; A via Felix! (обсуждение | вклад)
Git SCM
(See https://github.com/sindresorhus/awesome)
Как уменьшить количество конфликтов
(From https://support.beanstalkapp.com/article/18-how-do-i-deal-with-conflicts-in-my-git-repo)
- С каждой фичей или исправлением работать в отдельной ветке.
- Держать локальный репозиторий в актуальном состоянии (синхронизированном с удалённым). Регуларно вливать изменения из удалённого репозитория, обеспечивая подгрузку последних коммитов команды.
- Вливать стабильные изменения не реже раза в день из стабильной ветки.
- Вместо редких коммитов с большим числом изменений регулярно часто делать маленькие коммиты.
- Каждый коммит должен касаться одной составляющей части крупного проекта, над которым идёт работа.
- Пушить коммиты в удалённый репозиторий после того, как они сделаны в локальном репозитории. Другими словами не копить коммиты в локальном репозитории.