git - Heroku 可以在部署时忽略 git 子模块吗?

标签 git heroku deployment git-submodules

我们有一个带有子模块的 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/

相关文章:

ssl - 在 Heroku 上获取 256 位 AES SSL?

c# - 如何在 UWP 应用程序的 AppX 中包含文件夹和文件?

ruby-on-rails-3 - "Could not connect to server: No such file or directory"使用 beantalk 部署 Rails 应用程序时

git - 在 Windows 7 中使用 Git Bash 进行提示

mysql - 用于 Rails 上的复杂浏览器游戏的 MongoDB 或 MySQL

node.js - Heroku 中的 PHP 和 Nodejs

php - 如何安全部署linux(CentOS)预打包的php mysql应用程序?

git - 如何获取git存储库中特定文件的更改历史记录

git - git rebase 如何/为什么避免 merge 提交?

git - 支持哪些 git url 格式?