有没有人有使用生产网站版本控制的经验?从存储库运行网站会是一个糟糕的主意吗?我刚刚找到related article,但我想听听您的想法/意见。
答案 0 :(得分:2)
让人无意义 - 便宜的人的方法。
在较大的场景中,您有开发/测试/生产,因此您在开发方面进行版本控制,然后向前发布到测试和生产。一旦产品投入生产,就没有必要进行实际的版本控制。你确实保留了一个或两个备份版本,以便快速回滚,但不然 - 不需要。
答案 1 :(得分:2)
每个生产经理都会告诉您相同的事情:(D)VCS在生产环境中没有位置。
您可以在生产坑中拥有一个“发布部署”服务器,您可以在其中拥有一个VCS,允许您查看正确的交付,并从该服务器复制/ rsync到合适的生产服务器。
但是在服务器本身,你只有:
原因是您在发布环境中拥有的元素越多,其中一个元素出错的可能性就越大。
在混合中添加VCS是不值得的。
答案 2 :(得分:1)
我一直以来的方式就是拥有一个现场和测试版本是存储库的检出。然后我的工作流程是这样的: