Совместное использование подмодуля git для обоих проектов - PullRequest
0 голосов
/ 15 февраля 2020

Итак, у меня есть 3 проекта A, B и C

Проект A является основной библиотекой. Проект B является расширением A (поэтому проект A необходим для работы). Проект C является сборка приложения с проектом A & B

Проект A
| |
| |
| Проект B
| |
| |
Проект C

Мои проекты настроены следующим образом

ProjectA / srcs /

ProjectB / lib / ProjectA (подмодуль)
ProjectB / srcs /

ProjectC / lib / ProjectA (подмодуль)
ProjectC / lib / ProjectB (подмодуль)
ProjectC / lib / ProjectB / lib / ProjectA (подмодуль)
ProjectC / srcs

Как я могу использовать тот же подмодуль ProjectA (жирный) в Project C без изменения ProjectB?

Спасибо за вашу помощь

1 Ответ

1 голос
/ 15 февраля 2020

Я бы использовал символические ссылки для достижения цели.

То есть, если ProjectC нужна та же версия ProjectA, что и ProjectB, чтобы

ProjectC/lib/ProjectA была символической ссылкой до ../ProjectB/lib/ProjectA

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...