У меня есть несколько репозиториев: репозиторий, управляющий схемой базы данных (состоит из нескольких файлов .sql) и модель Python SqlAlchemy (model.py и другие репозитории, для которых требуется использовать только файл модели Python, но не * .sql файлы.
Можно ли получить какой-либо файл model.py, возможно, как подмодуль, в любом из этих других репозиториев?
В настоящее время:
REPO "db":
`-- model.py
`-- sql
`-- various *.sql files
REPO "website"
`-- various *.py files
`-- needs model.py...?
REPO "random-helper-script"
`-- various *.py files
`-- needs model.py...?
Поскольку это проект Python, я могу изолировать model.py в папке и сделать его модулем таким образом.
Используя субмодули, у меня есть возможность либо разбить model.py на репо, либо просто справиться с тем, что я получаю все * .sql файлы с субмодулем. Мысли?