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

安装服务端。

创建仓库


image.png
image.png
安装客户端

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

SVN基本操作

添加文件。
在含有.svn的目录下,添加文件。
右键,commit,勾选提交。
查看SVN服务端的仓库,刷新。
删除同理。
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容