Próbujemy wdrożyć duży projekt Railsowy do Heroku po raz pierwszy, ale coś się zepsuło podczas kompilacji Heroku i mamy no way of knowing what.Jak mogę wdrożyć stare zatwierdzenia do Heroku?
Więc teraz zamierzamy zaplanować B, który ma przejść do łańcucha zatwierdzania i przetestować każdy krok na drodze przeciwko Heroku, dopóki nie odkryjemy, w którym momencie staje się on niezdolny do kompilacji. (Tak, to najlepsze, co mogłem wymyślić w tym momencie.)
Pomyślałem więc, że sklonuję projekt lokalnie, wypróbuję kilka starych zatwierdzeń i pchnę do heroku. Ale potem odkryłem, że jeśli popchnę do heroku z niczego poza mistrzem, to nie zbuduje aplikacji ?? Zamiast tego mówi: "Pchnął do gałęzi innej niż master, pomijając kompilację."
Więc teraz nawet mój zły plan nie działa. Po prostu szukam przerwy. Wszelkich pomysłów, jak zrobić to, co próbuję zrobić?
Awesome @ matt - właśnie to, czego potrzebowałem. I właśnie znalazłem to opisane [w dokumentach heroku] (https://devcenter.heroku.com/articles/multiple-environment##advanced-linking-local-branches-to-remote-apps). Pytanie: dlaczego musiałbym "wymusić"? – Yarin
@ Yarin Jeśli próbujesz wypchnąć wcześniejsze zatwierdzenie niż to, co jest już na 'master', git normalnie cię zatrzyma. Musisz użyć '-f', aby powiedzieć" tak, naprawdę chcę zastąpić (i ewentualnie stracić) te późniejsze zatwierdzenia ". – matt
Mam to - dziękuję- – Yarin