2010-11-06 15 views
29

Después de presionar mi aplicación en heroku, mi aplicación se cuelga. No quiero hacer un git rebase antes de obtener la última versión de heroku (si lo hago, obtendré errores de avance rápido ...)Heroku - ¿Cómo puedo deshacer un impulso en heroku?

Me gustaría saber si hay un comando para hazlo (no lo encuentro en el doc heroku)

¡Gracias!

+5

heroku rollback --app "tu-app-name" – Devi

Respuesta

27

Usa git push heroku --force para insertar tu local HEAD.

+0

Gracias Así funciona! – benoitr

62

en realidad ahora heroku tiene una reversión!

http://blog.heroku.com/archives/2010/11/17/releases/

heroku rollback 
+2

Sin embargo, esto no elimina las versiones más altas en el control remoto Heroku. –

+3

Solo para explicar lo que dijo @GrantBirchmeier, retroceder en Heroku solo 'reactivará' una confirmación previa, en realidad no cambiará el repositorio en Heroku. Entonces, si fueras a tirar y empujar tu control remoto Heroku (que por lo general no debería hacer nada), en realidad volverás a desplegar la confirmación que retiró. Me picó esto esta semana. Fuente: https://devcenter.heroku.com/articles/releases#rollback –

+1

En los casos en que un nuevo empuje causa bloqueos, la reversión parece superior. Es más rápido, una forma casi inmediata de detener el bloqueo volviendo a una versión anterior. Y cuando presionas la próxima confirmación que corrige el problema, esa mala confirmación intermedia es irrelevante. – jpwynn