【SVN】总结

来源:互联网 发布:商务部零售数据 编辑:程序博客网 时间:2024/06/04 19:26
通过3天对SVN的学习,有了一定的初步了解,由小编介绍一下什么是SVN,我们为什么要使用它,它又能给我们带来什么及它的使用。

一、SVN是什么?

SVN是Subversion的简称,是一个开放源代码版本控制系统,相交于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。

SVN基本概念

1.配置库
SVN的核心是配置库,存储所用的数据,配置库安装文件树形式存储数据——包括文件和目录,任意数量的客户端可以连接到配置库,读写这些文件。通过写数据,别人可以看到这些信息;通过读数据,可以看到别人的修改。SVN会记录配置库中的每一次更改,不仅针对文件也包括目录本身,包括增加、删除和重新组织文件和目录。
2.工作副本

与位于中央配置库相对应的是每个人的工作空间,它是每个程序员工作的地方,程序员从配置库拿到源代码,就放在本地作为工作副本,在工作副本上进行查看、修改、编译、运行、测试等操作,并把新版本的代码从这里提交回配置库中。

注:

Checkout:检验,项目代码

Commit:把事务所做的修改保存到配置库

二、为什么使用SVN?

程序员在编程程序的过程中,每个程序员都会生成很多不同的版本,这就需要程序员有效的管理代码,在需要的时候可以迅速,准确取出相应的版本。

三、使用SVN可以带来......?

1.可以及时了解团队中其他成员的进度

2.比较不同版本之间的差别
3.记录每个版本的成长
4.资料共享
5.每个人都可以实时对内容进行更新,不需专门人员维护
6.提高工作效率

SVN的使用?

首先需要我们安装服务端SVN,再安装客户端的SVN。(SVN安装)


滴水穿石!

原创粉丝点击