2012-02-23 41 views
1

我的生产Rails项目应该使用GIT吗?我很容易更新 服务器并推送热修复程序,但如果我在拉动过程中遇到冲突该怎么办? ,如果我不小心拉错了,会导致一些停机。在生产Rails机器中使用GIT

对于如何在GIT存储库&生产之间进行同步,您有什么建议?

谢谢

回答

4

如何使用像Capistrano这样的专用部署系统?它解决了许多您试图避免的问题。

1

不要在生产机器上留下本地变更,也不存在冲突风险。

生产安装应该从专用的分支/标签(例如,使用gitflow,生产机器从最新的标签拉取或简单地掌握) - 而不是您经常推送的分支(如果您使用git-flow开发)。