SVN的学习总结

目前流行的各种版本控制软件的比较。

SVN,GIT,CVS,RCS
RCS发展成为CVS

并发修改

CVS GIT SVN 都支持并发修改,
 即支持多个开发人员同时对同一个文件进行修改。(重要,频繁)
RCS不支持并发修改。
RCS用到锁定,即有人修改文件,文件被锁定,其他人不能修改。
如果修改完毕,其他人可以修改。

并发提交

版本记录是由开发人员的提交操作产生的。

GIT,SVN支持并发提交
可以一次提交多个文件的修改。
找bug相对麻烦。占用磁盘空间小。
CVS不支持并发提交
CVS一个一个提交,每个文件修改提交都产生一个版本号。
占用磁盘空间大,但是找bug比较快,直接定位到文件。

历史轨迹

GIT,SVN支持更名
CVS不支持更名

分布式

GIT支持分布式
不需要专门的服务器来运行版本控制系统
SVN,CVS支持集中式,不支持分布式。
需要专门的服务器来运行版本控制系统

SVN安装

服务端 https://www.visualsvn.com/server/download/
客户端 https://tortoisesvn.net/downloads.html

安装服务端。

创建仓库


SVN的学习总结_第1张图片
image.png
SVN的学习总结_第2张图片
image.png
安装客户端

简单安装一下。
然后右键鼠标,svn checkout
输入一下用户名和密码。就创建了svn。

SVN基本操作

添加文件。
在含有.svn的目录下,添加文件。
右键,commit,勾选提交。
查看SVN服务端的仓库,刷新。
删除同理。

你可能感兴趣的:(SVN的学习总结)