У меня есть несколько проектов, которые создают библиотеки многократного использования. Все эти проекты находятся под контролем источника.Использование библиотек с контролируемым источником в проектах с контролируемым источником
Когда я использую эти библиотеки в проекте, я просто ссылаюсь на одну и ту же ОДНУЮ версию на своем локальном диске. Однако, как вы можете себе представить, это может вызвать проблемы, когда я вернусь, а другой разработчик пытается клонировать репозиторий.
Какова наилучшая практика при использовании компонентов также под управлением источника? Должен ли я включать «библиотечные проекты» в исходный контроль «основного проекта»? Это вызовет проблемы?
NB: Библиотеки принимают множество директив-компиляторов, поэтому практически невозможно просто скомпилировать статическую версию и ссылку на нее. Плюс я все еще разрабатываю их параллельно.