Warum denkt Heroku, dass alles auf dem neuesten Stand ist, wenn es nicht ist?

8

Auf Heroku habe ich eine Produktions-App und ich weiß, dass ich eine Staging-App habe:

%Vor%

Ich habe Fernbedienungen für jeden:

%Vor%

Nach ein paar Tagen habe ich mit einer Bereitstellung meine Produktions-App geknackt, also habe ich heroku rollback verwendet, schließlich die Staging-App erstellt, die ich jetzt nutze, und meinen Code an die Staging-App weitergeleitet, vermutlich mit git push staging master . (Das war vor ein paar Tagen, aber ich bin mir ziemlich sicher, dass ich das getan habe.)

Es funktioniert jetzt alles in meiner Staging-App, also versuche ich meinen Code in meine Produktions-App zu schieben.

Aber Heroku sagt mir immer wieder, dass meine Produktions-App bereits auf dem neuesten Stand ist:

%Vor%

Ich weiß, dass Heroku falsch ist, da es einige Änderungen an meinen Ansichten gibt, die Sie in meinem lokalen Code und auf dem Staging-Server sehen können, aber nicht in meiner Live-Produktions-App.

Vergleichen Sie zum Beispiel den "Zurück" -Link, der hier in meiner Staging-App korrekt ist, aber nicht hier in meiner Produktions-App.

Wie kann ich Heroku dazu bringen, meine Produktions-App so zu aktualisieren, wie ich es möchte?

Danke,

Steven.

    
steven_noble 26.11.2012, 22:32
quelle

2 Antworten

16
___ qstntxt ___

Auf Heroku habe ich eine Produktions-App und ich weiß, dass ich eine Staging-App habe:

%Vor%

Ich habe Fernbedienungen für jeden:

%Vor%

Nach ein paar Tagen habe ich mit einer Bereitstellung meine Produktions-App geknackt, also habe ich git push heroku master verwendet, schließlich die Staging-App erstellt, die ich jetzt nutze, und meinen Code an die Staging-App weitergeleitet, vermutlich mit %code% . (Das war vor ein paar Tagen, aber ich bin mir ziemlich sicher, dass ich das getan habe.)

Es funktioniert jetzt alles in meiner Staging-App, also versuche ich meinen Code in meine Produktions-App zu schieben.

Aber Heroku sagt mir immer wieder, dass meine Produktions-App bereits auf dem neuesten Stand ist:

%Vor%

Ich weiß, dass Heroku falsch ist, da es einige Änderungen an meinen Ansichten gibt, die Sie in meinem lokalen Code und auf dem Staging-Server sehen können, aber nicht in meiner Live-Produktions-App.

Vergleichen Sie zum Beispiel den "Zurück" -Link, der hier in meiner Staging-App korrekt ist, aber nicht hier in meiner Produktions-App.

Wie kann ich Heroku dazu bringen, meine Produktions-App so zu aktualisieren, wie ich es möchte?

Danke,

Steven.

    
___ tag123heroku ___ Heroku ist eine Cloud-Plattform für Ruby-, Node.js-, Python-, Go-, PHP- und JVM-basierte Anwendungen. Es bietet Git-basierte, GitHub- und API-Bereitstellungsstrategien, eine große Anzahl von als Add-Ons angebotenen Diensten und eine vollständige API. ___ answer2289565 ___

Sind Sie sicher, dass Sie sich auf den richtigen Zweig beziehen? Hier ist die Syntax des eigentlichen Befehls:

%Vor%

Also, wenn Sie es gewohnt sind,

auszuführen %Vor%

und Sie checkout und commit zu einem anderen Zweig als Master, läuft %code% Ihre unveränderte Master Zweig. Führen Sie stattdessen

aus %Vor%     
___ qstnhdr ___ Warum denkt Heroku, dass alles auf dem neuesten Stand ist, wenn es nicht ist? ___ tag123git ___ Git ist ein Open-Source-Versionskontrollsystem (DVCS). Verwenden Sie dieses Tag für Fragen zur Verwendung von Git und Workflows. Verwenden Sie dieses Tag nicht für allgemeine Programmierfragen, die ein Git-Repository betreffen. ___ answer37381186 ___

Hier ist, wie ich einen anderen Fehler mit dem gleichen Ergebnis gemacht habe (Ruby on Rails spezifisch):

Meine lokale Seite zeigte mein neues Logo, die Heroku-Seite zeigte das alte Logo. Trotzdem sah ich die Nachricht: "nichts zu begehen (Arbeitsverzeichnis sauber)".

Ich hatte vergessen, Assets neu zu kompilieren, bevor ich pushe:

%Vor%

Hoffe, dass jemand anderes die Zeit rettet, die ich verschwendet habe!

    
___
Starkers 09.03.2014 23:18
quelle
0

Hier ist, wie ich einen anderen Fehler mit dem gleichen Ergebnis gemacht habe (Ruby on Rails spezifisch):

Meine lokale Seite zeigte mein neues Logo, die Heroku-Seite zeigte das alte Logo. Trotzdem sah ich die Nachricht: "nichts zu begehen (Arbeitsverzeichnis sauber)".

Ich hatte vergessen, Assets neu zu kompilieren, bevor ich pushe:

%Vor%

Hoffe, dass jemand anderes die Zeit rettet, die ich verschwendet habe!

    
Kai Mantsch 23.05.2016 00:50
quelle

Tags und Links