【发布时间】:2010-10-05 19:51:47
【问题描述】:
多年来,我一直在设计和开发网站,但是,每当我对网站进行更改时,我都会采取错误的方法来进行修改,替换网络服务器上的原始内容,在浏览器中进行测试并制作根据需要进行更多更改。我正在寻找一种更好的方法来做到这一点。或者,有时我会处理“page.php”的新版本,只需将其复制到“pageeee.php”以进行修改,直到它准备好启动,但随后我的“/page/”等问题出现了在我测试等时重写规则破坏所有链接。
我一直在考虑只打开一个基本上是 mywebsite-dev.com 的新站点,在那里我可以有一个完整的副本,我将在其中进行所有更改,然后在我准备发布时复制文件。
我认为最好的方法是让我学习如何使用 SVN 或其他东西?
长话短说:你们都使用什么方法在 beta/测试环境中进行开发,然后自动部署到您的生产网站?如果解决方案允许版本控制、回滚等,同时仍然相当容易使用。
【问题讨论】:
标签: svn testing release deployment