我有一个正在尝试加载到heroku 的应用程序,并且我删除了一个名为variations.rb 的文件。
我跑去git -u
更新目录并删除文件,然后git add .
我用git commit -m "removed the error causing file"
.
当我运行git ls-files
它时,有问题的文件admin/variety.rb
不在列表中。然后我推到heroku,并得到错误
2012-12-03T23:08:32+00:00 应用程序 [web.1]:/app/app/admin/varieties.rb:1:in `': 未初始化的常量 Variety (NameError)
这让我相信,由于某种原因,在推送到 heroku 时,heroku 只是更新文件,而不是删除已删除的文件。
push 命令不应该同步所有文件,而不仅仅是更新吗?