【发布时间】:2012-07-02 05:39:25
【问题描述】:
我有一个 Rails 3.2.3 应用程序,我在 github 上托管。今天我将它部署在 Heroku 上。
在部署期间,我对Gemfile 进行了一些更改。
运行
rake assets:precompile生成 /public/assets 文件夹。我必须添加这些更改并将其提交到本地存储库,以便 运行
git push heroku master 推送到 heroku
部署很好,但现在我的开发环境是这样的:
# On branch master
# Your branch is ahead of 'origin/master' by 2 commits.
这些是我为部署在 heroku(运行预编译和其他一些东西)上所做的更改,我不想在我的 github 存储库中存在这些更改。我该如何继续我的开发(能够推动github)并不断更新heroku上的更改)?
澄清:public/assets 已生成,应添加到本地 repo 以便推送到 heroku。所以我不能把它放在 .gitignore 但我不希望它被推送到 github 上。最佳做法是什么?
【问题讨论】:
-
既然生成了
public/assets,或许应该添加到.gitignore中? -
我在上面澄清了。感谢您的提问。
标签: ruby-on-rails deployment heroku github assets