我们有一个带有子模块的 git 存储库,其中包含一些二进制测试数据。我们不需要它来运行应用程序,而且它的大小很大,会大大减慢部署速度。但是 heroku 尝试克隆包括子模块,即使子模块位于 .slugignore 中的目录中。有没有办法阻止 Heroku checkout 子模块?
最佳答案
Heroku 在查看 .slugignore 之前首先检查你的分支: https://devcenter.heroku.com/articles/slug-compiler#compilation
您可以做的一件事是创建一个没有 .submodule 文件的新分支并将其发送到 heroku。缺点是您必须使其与主分支保持同步。
关于git - Heroku 可以在部署时忽略 git 子模块吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38996105/