Мы переносим проекты из SVN в GIT.
У меня проблема. В одном из проектов SVN они использовали внешние SVN для создания ярлыков между модулями, например:
-ModuleA
|_ srcA
-ModuleB
|_ srcB
-Common
|_ srcCommon
|_ srcA (via externals)
|_ srcB (via externals)
Когда я делаю извлечение из хранилища svn, в моей папке Common у меня есть 3 файла.
Признавая, что эти 3 модуля сейчас находятся в одном и том же репозитории git (по некоторым бюджетным причинам ...), как я могу сделать его похожим в git. (из того, что я понимаю, поддерево или подмодуль работает при наличии двух разных репозиториев)
Поскольку сейчас, если я клонирую репозиторий git, у меня есть:
-ModuleA
|_ srcA
-ModuleB
|_ srcB
-Common
|_ srcCommon