我目前正在学习我的学士论文,我想用四种不同的网络框架作为比较来实现一个特定的应用程序。我想将所有项目放在git存储库中并将其托管在github上。
问题是每个项目都应该是一个git存储库,所以我可以将它们推送并部署到Heroku。
是否可以将这些嵌套的git存储库与一个父存储库一起推送到github?
我看了一下git子模块,但似乎这样每个项目都需要在github上作为一个单独的存储库。
由于
答案 0 :(得分:1)
不,这是不可能的。
但是,使用非官方heroku buildpack monorepo,您可以拥有一个GIT存储库和其中的多个应用程序。
每个应用都有一个遥控器,并在该应用的配置变量中指定要使用的子文件夹。
无论何时部署,存储库都会将应用程序从子文件夹移动到主文件夹中,并删除所有其他文件夹。