gpt4 book ai didi

svn - 使用暂存环境处理网络发布的最佳方式?

转载 作者:行者123 更新时间:2023-11-28 20:47:17 29 4
gpt4 key购买 nike

多年来,我一直在设计和开发网站,但是,每当我对网站进行更改时,我都会采取错误的方法进行修改,替换网络服务器上的原始文件,在浏览器中进行测试并制作根据需要进行更多更改。我正在寻找一种更好的方法来做到这一点。或者,有时我会处理新版本的“page.php”,只需将其复制到“pageeee.php”进行修改,直到它准备好启动,但随后我遇到了诸如“/page/”之类的问题在我测试时重写规则以破坏所有链接等。

我一直在考虑只打开一个基本上是 mywebsite-dev.com 的新站点,在那里我可以获得一个完整的副本,我将在其中进行所有更改,然后在我准备发布时复制文件。

我认为最好的方法是让我学习如何使用 SVN 之类的东西?

长话短说:你们都使用什么方法在测试版/测试环境中进行开发,然后自动部署到您的生产网站?如果解决方案允许版本控制、回滚等,则加分仍然相当容易使用。

最佳答案

我将 SVN、NANT 和 CruiseControl.NET 用于我的源、构建和部署设置。

利用源代码控制进行版本、分支合并和回滚。然后使用 NANT 自动构建脚本,将软件主干中的所有内容放在一起。最后,我使用 CC.NET 进行自动部署以在 checkin 时进行暂存,并一键式部署到生产环境。

现在这是我的 .NET 解决方案。但是,任何主要平台都有对应的版本。

关于svn - 使用暂存环境处理网络发布的最佳方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3867182/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com