我有一个注册网站,该网站会定期更新并进行细微更改。虽然这些“修复”不一定存在任何问题,但我们正处于需要推出一些重大变化的阶段。
我正在寻找正确的方法来进行这些更改,并指出如果在网站上出现“错误”的情况,我需要尽快恢复到以前的“安全”状态。
我已经在网上搜索过“颠覆”作为一种方法,但我有一些问题/问题:
1)我是否正确地采取了这种方式?
2)颠覆是否适合使用?
3)如果颠覆是这样的话,任何人都可以为颠覆提供“初学者指南”,因为我发现的大多数材料都假设你不仅对自身有很深的理解,而且对如何在Linux环境中实现也是如此。 。
值得注意的是:我在本地Windows机器上运行我的所有代码,然后转移到运行Cent OS 5的Media temple Hosted Dedicated Virtual服务器。答案 0 :(得分:2)
您无需使用subversion或任何版本控制系统,以便恢复安全更新。像subversion这样的工具易于安装,并且可以很好地控制软件的版本。但是,如果您只是希望能够恢复网站部署,有时最简单的方法是首先备份服务器上的所有文件,然后应用更新。如果更新失败,只需还原备份即可。您可以备份到临时目录,zip文件等。
Subversion非常适合版本控制,但即使是非常小/个别的团队,跟踪源代码更改也很有用,因为每次将更改“提交”到版本控制系统时都可以应用注释。这些注释可以作为更改日志,以供将来参考。此外,使用版本控制系统可以比较单个文件的更改历史记录。即目视查看单个文件的哪些部分从一个版本更改为下一个版本。这可以作为未来很好的参考。
如果您想要跟踪源代码更改,可以设置Subversion,但是最实用的方式来部署您的更改并且能够在发生灾难时还原,只需备份所有的首先是网站文件。
此SVN参考非常容易理解:http://svnbook.red-bean.com/