初识Subversion

来源:互联网 发布:js分页代码页码显示 编辑:程序博客网 时间:2024/06/15 20:24

Subversion是什么?

缩写为SVN。是一个自由”开源的版本控制系统,也就是说,在SVN管理下,文件目录可以“超越时空”,允许你数据恢复到早期版本,或者是检查数据修改的历史。因此,很多人讲Subversion当做一种神奇的“时间机器”。接下来,我用一张图表是SVN的架构,用此图来说明为什么SVN它那么强大。


图中上面的一端是SVN的客户程序,另一端是保存所有版本数据的Subversion版本库,管理者所有版本数据的本地映射(“工作拷贝”),在这两极之间是各种各样的版本库访问(RA)层,某些使用电脑网络通过网络服务器访问版本库,某些则绕过网络服务器直接访问版本库。

为什么要用SVN?

  • 及时了解团队中其他成员的进度。
  • 轻松比较不同版本间的细微差别;
  • 记录每个文件成长的每步细节,利于成果的复用(reuse);
  • 资料共享,避免以往靠邮件发送文件造成的版本混乱;
  • 人人为我,我为人人。所有成员维护的实际是同一个版本库,无需专人维护所有文件的最新版本;
  • 协同工作,大大提高团队工作效率,无论团队成员分布在天涯还是海角;

本文只是针对理论只是进行初步认识,在接下来的学习中,我们会继续深入的!



1 0