【问题标题】:Version Control for a Production Website Environment生产网站环境的版本控制
【发布时间】:2010-03-10 20:20:18
【问题描述】:

有没有人有在生产网站上使用版本控制的经验?从存储库运行网站会是一个糟糕的主意吗?我刚刚找到了related article,但我想听听您的想法/cmets。

【问题讨论】:

    标签: version-control web production-environment


    【解决方案1】:

    让恕我直言毫无意义 - 廉价人的方法。

    在较大的场景中,您有开发/测试/生产,因此您在开发方面进行版本控制,然后向前发布以进行测试和生产。一旦产品投入生产,就无需进行版本控制。您确实保留一两个备份版本,以便快速回滚,但除此之外 - 不需要。

    【讨论】:

      【解决方案2】:

      每个生产经理都会告诉你同样的事情:(D)VCS 在生产环境中没有位置。

      您可能在生产坑中有一个一个“发布部署”服务器,在那里您有一个 VCS 允许您查看正确的交付,并从该服务器复制/rsync 到正确的生产服务器。

      但在服务器本身上,您只有:

      • 应用程序本身
      • 要遵循和报告的监控过程
      • 一些诊断工具

      原因是发布环境中的元素越多,其中一个元素出错的可能性就越大。
      在混合中添加 VCS 是不值得的。

      【讨论】:

        【解决方案3】:

        我一直这样做的方式是让一个实时和测试版本成为存储库的检出。那么我的工作流程是这样的:

        1. 对我的开发结帐进行更改
        2. 提交更改。
        3. 更新测试。
        4. 确保一切正常
        5. 更新生产。

        【讨论】:

          猜你喜欢
          • 2017-05-22
          • 1970-01-01
          • 2016-12-26
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2017-04-26
          • 1970-01-01
          • 2019-02-05
          相关资源
          最近更新 更多