【问题标题】:Can Heroku ignore git submodules on deploy?Heroku 可以在部署时忽略 git 子模块吗?
【发布时间】:2016-08-17 12:02:45
【问题描述】:

我们有一个带有子模块的 git repo,其中包含一些二进制测试数据。我们不需要它来运行应用程序,它的大小很大并且大大减慢了部署速度。但是 heroku 尝试克隆包括子模块,即使子模块位于 .slugignore 中的目录中。有没有办法阻止 Heroku 检出子模块?

【问题讨论】:

    标签: git heroku deployment git-submodules


    【解决方案1】:

    Heroku 在查看 .slugignore 之前首先检查您的分支: https://devcenter.heroku.com/articles/slug-compiler#compilation

    您可以做的一件事是创建一个没有 .submodule 文件的新分支并将其发送到 heroku。缺点是你必须让它与你的主分支保持同步。

    【讨论】:

    • 谢谢,这是个好建议。同时我们不再使用子模块。但是,如果我们愿意,这样的事情可能会有所帮助。
    猜你喜欢
    • 1970-01-01
    • 2019-12-09
    • 2014-06-15
    • 1970-01-01
    • 2013-01-03
    • 1970-01-01
    • 1970-01-01
    • 2012-04-10
    • 2013-09-07
    相关资源
    最近更新 更多