2012-12-03 4 views
0

J'ai une application que j'essaie de charger sur heroku, et j'ai supprimé un fichier appelé variétés.rb.Les fichiers git ne sont pas supprimés d'heroku

J'ai couru git -u pour mettre à jour le répertoire et supprimer les fichiers, puis git add . J'ai ensuite commis avec git commit -m "removed the error causing file".

lorsque je lance git ls-files le fichier incriminé admin/variety.rb ne figure pas dans la liste. Je puis pousser à Heroku, et obtenir l'erreur

 
2012-12-03T23:08:32+00:00 app[web.1]: /app/app/admin/varieties.rb:1:in 
`': uninitialized constant Variety (NameError) 

qui me porte à croire que, pour une raison quelconque en poussant à Heroku, Heroku met uniquement à jour, les fichiers et ne pas supprimer les fichiers supprimés.

La commande push ne doit-elle pas synchroniser tous les fichiers, et pas seulement la mise à jour?

Répondre

0

apparemment git add -A résolu le problème. Je ne sais pas pourquoi, à partir de ce que je comprends, il est le même que git add -U suivi par git add .

Questions connexes