我正在做一个网页项目,发现需要保存我正在编辑的文件的其他版本,以便在出现问题时可以轻松地恢复到之前的版本。我进行了一些研究,并找到了Subversion。但我真的不明白Subversion的概念。请帮帮我!我在考虑是否真的可以在我的项目中使用它。我想学习像Subversion这样的新东西,以提高我的软件工程技能。提前感谢!
我正在做一个网页项目,发现需要保存我正在编辑的文件的其他版本,以便在出现问题时可以轻松地恢复到之前的版本。我进行了一些研究,并找到了Subversion。但我真的不明白Subversion的概念。请帮帮我!我在考虑是否真的可以在我的项目中使用它。我想学习像Subversion这样的新东西,以提高我的软件工程技能。提前感谢!
我在http://subtrain.tigris.org下找到了一些简单的演示和练习。
它们涵盖了基本的工作流程和服务器安装。相比于Subversion书籍,这里的文字更少。
因此,学习基础知识应该很容易。
Mercurial是一种分布式(不需要中央服务器)的版本控制系统,类似于Git,在某些方面可能比Git更易于使用。Joel Spolsky在hginit.com上编写了一个入门指南。