【发布时间】:2017-10-20 06:41:47
【问题描述】:
我在 Heroku 上部署了一个 Python Flask 应用程序。它依赖于我之前生成并提交到 git repo 的生成的二进制数据文件。这些文件加起来大约 35MB,所以你可以看到 repo 的大小最终会变得不合理。
我绝对不需要在 git 中跟踪这些资产文件,因为它们是生成的,但是这个过程足够密集,以至于 Heroku 应用程序在生成它们之前会超时,这就是我将它们放在 git 中的原因。
我找到了 git-lfs,它似乎正是我需要的,只是我发现 Heroku 不支持它。
我怎样才能让这些大型资产文件在 git 中不被跟踪,同时仍然确保它们最终出现在我的 Heroku 应用程序的 slug 中?
如果可能的话,我想避免使用外部托管服务的麻烦。
【问题讨论】: