Git · Senior · Запитання 57 з 76
Який компроміс монорепозиторію на Git порівняно з багатьма репозиторіями?
- 1Простіший CI, але коміт не може торкатися кількох проєктів
- ✓Правильна відповідь: Атомарні зміни між проєктами, але важче масштабувати й обмежувати доступ
- 3Швидші клони, але неможливо ділитися кодом між проєктами
Пояснення
Один коміт може змінити бібліотеку разом з її користувачами. Натомість зі зростанням репозиторію потрібні sparse checkout, часткові клони, CI за шляхами й CODEOWNERS.