0

このような質問がたくさんあるようですが、自分に合った解決策が見つかりません。

git push heroku master

「すべて最新」、-そうではありません。昨日行ったのと同じコミットが機能しました。しかし、今日でもそれは変わっていません。heroku/.../activity に移動して、任意のバージョンにロールバックできます。しかし、プッシュしても何も変わらないようです。github のコードは正しいのですが、heroku は何を見ているのでしょうか?

どんな方向でも大歓迎

編集

私が試したこと: -強制、コミットにハードリセット、最初にプルしてからマージ、リモートを削除して再度追加、別のブランチでコミット、新しいherokuアプリを作成してプッシュ。すべてが古いバージョンを表示してしまいます。

アップデート

走った

git ls-remote heroku 

HEAD と refs/head/master はどちらも最新のコミットに一致します。しかし、サイトにはまだ古いバージョンが表示されます。

メモのキャッシュは無効になっています。

アップデート

私は走った:

heroku git:clone -a (heroku app)

そこに何があったかを確認し、確かに新しいバージョンがそこにあります。では、なぜブラウザに移動すると古いバージョンがレンダリングされるのでしょうか?

コードには名前の冗長性がないことに注意してください。

アップデート

新しい Rails アプリを作成し、必要なファイルをコピーして、新しい heroku アプリにプッシュすることにしました。

4

2 に答える 2

1

私の場合、変更のコミットがありませんでした:

git commit -am "my comment"

プッシュ コマンドを実行する前に

git push heroku master
于 2013-10-20T18:48:43.850 に答える