1

我有一个注册网站,该网站会定期更新,并进行细微的更改。虽然这些“修复”不一定会带来任何问题,但我们正处于需要推出一些重大更改的阶段。

我正在寻找进行这些更改的正确方法,并指出如果现场出现“错误”,我需要尽快恢复到以前的“安全”状态。

我已经在网上搜索了一些关于“颠覆”的方法,但我有一些问题/问题:

1)我这样做的正确方式吗?

2)颠覆是正确的使用方法吗?

3)如果颠覆是一种方式,任何人都可以提供颠覆的“初学者指南”,因为我发现的大多数材料都假设您不仅对自身有广泛的了解,而且对如何在 Linux 环境中实现也有广泛的了解。

注意:我在本地 Windows 机器上运行所有代码,然后传递到运行 Cent OS 5 的 Media Temple 托管专用虚拟服务器。

4

1 回答 1

2

您不必一定要使用颠覆或任何版本控制系统,以恢复到您的安全更新。像 subversion 这样的工具很容易安装,并且非常适合对您的软件进行版本控制。但是,如果您只是想简单地恢复网站部署,有时最简单的方法是先备份服务器上的所有文件,然后应用更新。如果更新失败,只需恢复您的备份。您可以备份到临时目录、zip 文件等。

Subversion 非常适合版本控制,但即使在非常小的/单独的团队中,跟踪源代码更改也很有用,因为您可以在每次将更改“提交”到版本控制系统时应用注释。这些评论有助于作为更改日志供您将来参考。此外,使用版本控制系统可以让您比较单个文件的更改历史。即直观地查看单个文件的哪些部分从一个版本更改为下一个版本。这可以作为一个很好的未来参考。

如果您想跟踪源代码更改,您可以设置 Subversion,但部署更改并在发生灾难时能够恢复的最实用的方法是先备份所有网站文件.

这个 SVN 参考很容易理解:http: //svnbook.red-bean.com/

于 2011-01-14T18:22:53.930 回答