【发布时间】:2023-03-25 16:08:01
【问题描述】:
我有一个网站说 www.livesite.com 目前正在运行。我一直在使用http://localhost 在我的本地计算机上开发该网站的新版本,然后使用 svn 将我的更改提交到 www.testsite.com,在那里我将在 livesite.com 服务器上但在另一个域下测试该站点(它的与实时站点相同的环境,但在不同的域下)。
现在我准备将新版本发布到 livesite.com。第一次做很容易,我可以从 testsite.com 复制并粘贴所有内容到 livesite.com(不确定这是最好的方法)。
我想将 testsite.com 保留为测试站点,我将在其中推送更新、测试它们并在满意后移至 livesite.com,但我不确定在新站点启动后如何执行此操作.. 我不知道不要认为复制粘贴整个目录是正确的做法,它会破坏 livesite.com 上当前用户的操作。
我还想在 testsite.com 上保留我的 svn 历史记录。使用 SVN 执行此操作的正确方法是什么?非常感谢!
【问题讨论】:
-
不值得完整回答,但 Weploy 可能适合您的需求:dev.wepay.com/blog/2010/11/30/weploy-wepays-deployment-tool
-
看起来是个好工具,谢谢
标签: php svn development-environment production-environment