【问题标题】:Using GIT in production Rails machines在生产 Rails 机器中使用 GIT
【发布时间】:2012-03-13 17:28:22
【问题描述】:

我的生产 Rails 项目应该使用 GIT 吗?我很容易更新 服务器和推送热修复,但如果我在拉取期间发生冲突怎么办? 如果我不小心弄错了东西,它会导致一些停机时间。

您对如何在 GIT 存储库和生产环境之间进行同步有什么建议?

谢谢

【问题讨论】:

    标签: ruby-on-rails git deployment production


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      不要在生产机器上留下本地更改,并且没有冲突的风险。

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-07-26
        • 2020-10-08
        • 2017-09-18
        • 2012-10-11
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多