2013-05-14 53 views
0

似乎有很多这样的问题,但我没有找到一个适合我的解决方案。Heroku -'up迄今',不是最新

git push heroku master 

'一切都是最新的', - 不是。它与我昨天所做的一样一致。但今天它保持不变。我可以去heroku /.../活动并回滚到任何版本。但推动似乎并没有改变任何事情。 github上的代码是正确的,但是heroku在看什么?

在任何方向理解

编辑

观光伊夫尝试: -forcing,正在重置难以提交,然后拉动第一合并,删除和重新添加我的遥控器,commiting不同的分支下,创建一个新的heroku应用程序,并推动这一点。所有最终都显示一个旧版本。

更新

我跑

git ls-remote heroku 

和HEAD和裁判/头/主都匹配最新的提交。但该网站仍显示旧版本。

注意高速缓存已禁用。

更新

我跑:

heroku git:clone -a (heroku app) 

,看看什么在那里,果然新版本是存在的。那么为什么当我导航到它时,它会在浏览器中呈现旧版本?

请注意代码中没有名称冗余。

更新

决定做一个新的Rails应用程序,并复制我所需要的文件,并推向一个新的Heroku应用程序,也许只是一点点我的生活运动。

+0

你有没有试过--force? – 2013-05-14 10:48:35

+0

你有没有机会在当地的一个非主分支机构工作? – 2013-05-14 11:57:21

+0

这有帮助吗? http://stackoverflow.com/questions/14609263/geting-an-error-pushing-to-github-updates-were-rejected-because-a-pushed-branc/14609377#14609377 – uday 2013-05-14 22:00:55

回答

0

在我的情况,我错过了提交我的变化:

git commit -am "my comment" 

之前我给推命令

git push heroku master