初学SVN总结
1.SVN是什么?
SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代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.选中文件鼠标右键可以对文件进行编辑
1、管理方便,逻辑明确,符合一般人思维习惯。
2、易于管理,集中式服务器更能保证安全性。
3、代码一致性非常高。
4、适合开发人数不多的项目开发。
{{ cmt.username }}
{{ cmt.content }}
{{ cmt.commentDate | formatDate('YYYY.MM.DD hh:mm') }}