У вас есть один «путь / папка» для вашей базовой библиотеки, который используется как trunk .Почему бы просто не скопировать ваш основной ствол библиотеки в папку вашего проекта?Это не что иное, как ветка из вашей «основной библиотеки», расположенная в папке вашего проекта.
Разработчики могут изменять свою основную ветвь библиотеки, не нарушая никаких зависимостей.Объединение «базовой библиотеки» и «ветвей проекта базовой библиотеки» может осуществляться без побочных эффектов.
-lib
-project1
-lib(branch project 1)
-project2
-lib(branch project 2)