Несколько подмодулей Git, совместно использующих одну и ту же подпапку?

Я собираюсь отправить несколько библиотек и хочу создать что-то вроде следующего:

Project
└─ Assets
   ├─ Plugins
   ├─ Scripts
   └─ AwesomeLibraries
      ├─ One
      ├─ Two
      ├─ Three
      ├─ Four
      ├─ Five
      └─ Six

И версия только библиотеки (для примера), как это:

Основной репозиторий для поддержки подмодулей (проверено в "Project/Assets")

/

Подмодуль 1 (отмечен в "Проект / Активы"):

AwesomeLibraries
├─ One
├─ Two
└─ Three

Подмодуль 2 (проверено в "Проект / Активы"):

AwesomeLibraries
├─ Four
└─ Five

Подмодуль 3 (проверено в "Проект / Активы"):

AwesomeLibraries
└─ Six

Есть ли способ настроить такую ​​структуру хранилища? Какой-нибудь трюк из gitignore? Или есть какая-то другая концепция git? Что-то "ремонтопригодное".

Вы можете спросить, почему: Подмодуль 1 содержит библиотеки с открытым исходным кодом, пользователи должны проверить их Project/Assets папка. Другие подмодули содержат библиотеки с закрытыми исходными кодами / монетизацию, в то время как пользователи также должны проверить Project/Assets папку, как и остальные библиотеки, в то время как все должно быть выстроено в Project/Assets/AwesomeLibraries папка (вид "автоматически").

0 ответов

Другие вопросы по тегам