初学SVN总结

fuyong.wang

发布于 2018.01.30 21:17 阅读 2738 评论 0


                                                                                           初学SVN总结

1.SVN是什么?

SVNSubversion的简称,是一个开放源代码的版本控制系统,相较于RCSCVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的。

2.SVN工作流程?

集中式代码管理的核心是服务器,所有开发者在开始新一天的工作之前必须从服务器获取代码,然后开发,最后解决冲突,提交。所有的版本信息都放在服务器上。如果脱离了服务器,开发者基本上可以说是无法工作的。


3.SVN下载地址

http://www.tortoisesvn.net/  svn客户端下载(重点)

http://www.visualsvn.com/server/domnload/ svn服务器软件下载地址

并根据自己电脑的操作系统下载对应的版本。


4.安装tortoise svn教程https://jingyan.baidu.com/article/358570f6638aa4ce4724fcf7.html

安装成功以后,鼠标右键会出现下图中关于svn的菜单:


**可以安装一个语言包,汉化为中文(不用指定路径)

5.使用tortoise svn(重点)

a.鼠标右键->tortoise svn->版本库浏览器(输入服务器地址)


登录输入用户名、密码。


b.登录成功出现如下界面。


****在对文件进行修改时我们要多update,这是一个公共平台,如果多人在进行更新数据,可能会导致冲突,更新失败

c.SVN很重要的一个功能是日志信息,可以对操作的文件进行恢复,这很像数据库。


d.选中文件鼠标右键可以对文件进行编辑



f.提交文件直接进行拖动即可,选中文件鼠标右键可以对文件进行删除。

g.
如果遇到什么困难,请点击帮助查看。



6.svn总结

1、管理方便逻辑明确符合一般人思维习惯

2、易于管理集中式服务器更能保证安全性

3、代码一致性非常高

4、适合开发人数不多的项目开发