heroku - 部署到Heroku时出错,无法运行重新打包

  显示原文与译文双语对照的内容
0 0

我遇到的错误部署到Heroku资产后编译并启动该应用时:

-----> Compiled slug size: 172.8MB
-----> Launching... done, v274
-----> Deploy hooks scheduled, check output in your logs
       http://mysite.com deployed to Heroku
Auto packing the repository for optimum performance.
error: Could not read ddb3b2358b3ea331cea15b03a8657f929364ec8c
fatal: Failed to traverse parents of commit c30cd906cd578d9618a4605cefa6e55ac535b42e
error: failed to run repack

似乎在部署完成并最新Ruby代码部署,但我的最新JS更改不会被接待。 任何思想上可能会发生什么?

时间:原作者:6个回答

0 0

这可能是一个问题由于浅克隆。 当你没有完整历史记录,循环遍历树无法完全导致悬挂提交。 这通常是由于与CI系统若CI中浅表克隆为节省带宽和/ 或延迟。

要采取的最佳措施是避免浅克隆。

如果完整克隆并强制推送不完成这个步骤,则可能需要重置Repo 。 重设置Repo重新初始化你的应用是Repo bare repo 。 正在运行的应用程序不会受到影响。 上有一个实用插件,用于重置你的Repo Heroku导航:

https://github .com/heroku/heroku repo

安装后,请运行 heroku repo:reset然后再次推送。

如果上述方法不奏效,请记录支持票据。

原作者:
...