Dlaczego Heroku uważa, że ​​wszystko jest aktualne, kiedy nie jest?

Na Heroku mam aplikację produkcyjną i wiem, że mam aplikację inscenizacyjną:

$ heroku list
=== My Apps
testivate
testivate-staging

Mam piloty dla każdego:

$ git remote -v
heroku  [email protected]:testivate.git (fetch)
heroku  [email protected]:testivate.git (push)
staging [email protected]:testivate-staging.git (fetch)
staging [email protected]:testivate-staging.git (push)

Kilka dni idę, wdrożenie złamało moją aplikację produkcyjną, więc użyłemheroku rollback, w końcu stworzyłem aplikację pomostową, z której teraz korzystam, i pchnąłem mój kod do aplikacji pomostowej, prawdopodobnie za pomocągit push staging master. (To było kilka dni temu, ale jestem prawie pewien, że właśnie to zrobiłem.)

Wszystko działa teraz w mojej aplikacji tymczasowej, więc próbuję przenieść mój kod do mojej aplikacji produkcyjnej.

Jednak Heroku powtarza mi, że moja aplikacja produkcyjna jest już aktualna:

$ git branch
* master

$ git status
# On branch master
nothing to commit (working directory clean)

$ git add .
$ git add -u
$ git commit -m "trying to commit"
# On branch master
nothing to commit (working directory clean)

$ git push heroku master
Everything up-to-date

$ git remote show staging
* remote staging
  Fetch URL: [email protected]:testivate-staging.git
  Push  URL: [email protected]:testivate-staging.git
  HEAD branch: master
  Remote branch:
    master tracked
  Local ref configured for 'git push':
    master pushes to master (up to date)

$ git remote show heroku
* remote heroku
  Fetch URL: [email protected]:testivate.git
  Push  URL: [email protected]:testivate.git
  HEAD branch: master
  Remote branch:
    master tracked
  Local ref configured for 'git push':
    master pushes to master (up to date)

Wiem, że Heroku jest jednak nie tak, ponieważ w moich widokach są pewne zmiany, które można zobaczyć w moim lokalnym kodzie i na serwerze pomostowym, ale nie w mojej aplikacji do produkcji na żywo.

Na przykład porównaj link „wstecz”, który jest poprawnytutaj w mojej aplikacji inscenizacyjnej, ale nietutaj w mojej aplikacji produkcyjnej.

Jak sprawić, by Heroku zaktualizował moją aplikację produkcyjną, tak jak chcę?

Dzięki,

Steven.

questionAnswers(2)

yourAnswerToTheQuestion