我正在开发一个托管在 Heroku 上的 Rails 项目。我想知道是否可以在不重新启动应用程序的情况下更新一个文件。
为什么。我有一个错误,但我无法追踪它。它在我的本地系统上完美运行,但它似乎在 heroku 处理的中途停止。
由于没有断点,我在代码中分散状态更新。(稍后将被删除)但是向 Rails 应用程序添加一行代码就像是一个五分钟的过程。
- 更改文件
- 暂存文件到 git
- 提交文件
- push git(以上都挺快的)
- 等待 heroku 拉下应用程序,执行看起来像 gem 安装的操作,或者至少进行 gem 更新。
- 更改一些文件以反映本地 url
- 再次启动服务。
有没有办法在不运行所有其他东西的情况下推送 git?也许是要添加到推送中的特殊参数?
更令人烦恼的是,我的 git 现在有一堆我不想让我的同事看到的签到。我的目标是我自己的非生产 heroku 实例(仅测试),没有理由将所有这些尝试包含在全局源代码控制中。