У нас есть несколько команд, которые работают над различными смежными проектами на c ++.Поскольку мы работаем над аналогичными проектами, нам нужно делиться большим количеством кодов, и поэтому у нас большой репозиторий, и каждый работает над репозиторием в ветке, и у каждого продукта есть своя ветвь.
Основная проблема заключается в том, какуправлять выпусками различных приложений, которые разрабатываются из этих веток.
Я думал об использовании подмодулей GIT, но кажется, что если я создаю подмодуль и работаю над двумя приложениями, у меня есть две версиибиблиотеки в моей системе, которая не идеальна.
Каков наилучший рабочий процесс для этих типов разработки?