我使用heroku的网页来设置我的不和谐机器人应用程序。每当我推送到github的master分支后,heroku都会自动部署到heroku。现在,我创建了另一个名为“ dev-NoUser”的分支,并将一个子模块(我的其他存储库)添加到该存储库中。我想将该分支部署到heroku,所以我在name_of_my_app / Deploy / Automatic_deploys的下拉列表中选择该分支。但是,heroku并未克隆我的子模块。我该怎么办?
答案 0 :(得分:1)
Heroku上的GitHub Sync并没有执行实际的git push
。因此它不会自动获取子模块。
您可以使用自定义buildpack解决此问题:https://github.com/dmathieu/heroku-buildpack-submodules
heroku buildpacks:add https://github.com/dmathieu/heroku-buildpack-submodules -i 0