我有几个存储库:一个管理数据库模式的存储库(由一些 .sql 文件组成)和一个 Python SqlAlchemy 模型(model.py 和其他存储库,它们只需要使用 Python 模型文件,而不需要使用 *.sql 文件.
是否有可能在任何其他 repos 中仅获取 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 单独拆分为一个 repo,或者只是处理我使用子模块获取所有 *.sql 文件的事实。想法?