特别是在考虑新的Rails项目时,您的版本控制和部署工作流程是什么样的?你用什么工具?
我对Mac,*nix和Windows工作机器的答案很感兴趣.假设一个*nix服务器.
如果需要,我会编辑清晰.
使用预装的插件和冻结的宝石创建我的个人Rails 2.1.1模板的副本.
更改数据库密码,会话密钥/名称和deploy.rb
.
根据需要在GitHub上创建私有或公共存储库.
将空轨项目推送到GitHub.
SSH到服务器并配置apache(从旧项目复制虚拟主机文件和mongrel配置文件)
在MySQL服务器上创建空数据库
cap deploy:setup && cap deploy:cold
如果到目前为止一切正常:开始开发并提交给GitHub.cap deploy
如所须.
更新:不要忘记为您所做的一切编写测试!