【发布时间】:2016-08-17 12:02:45
【问题描述】:
我们有一个带有子模块的 git repo,其中包含一些二进制测试数据。我们不需要它来运行应用程序,它的大小很大并且大大减慢了部署速度。但是 heroku 尝试克隆包括子模块,即使子模块位于 .slugignore 中的目录中。有没有办法阻止 Heroku 检出子模块?
【问题讨论】:
标签: git heroku deployment git-submodules
我们有一个带有子模块的 git repo,其中包含一些二进制测试数据。我们不需要它来运行应用程序,它的大小很大并且大大减慢了部署速度。但是 heroku 尝试克隆包括子模块,即使子模块位于 .slugignore 中的目录中。有没有办法阻止 Heroku 检出子模块?
【问题讨论】:
标签: git heroku deployment git-submodules
Heroku 在查看 .slugignore 之前首先检查您的分支: https://devcenter.heroku.com/articles/slug-compiler#compilation
您可以做的一件事是创建一个没有 .submodule 文件的新分支并将其发送到 heroku。缺点是你必须让它与你的主分支保持同步。
【讨论】: