配置管理工具(SVN)使用培训
- 格式:ppt
- 大小:1.05 MB
- 文档页数:17
SVN 基础操作培训SVN版本管理思想Svn是一个离线的代码管理,可以多个人一起修改,然后再将修改的内容提交到Svn中。
每一个svn服务器中的数据存储单位叫做存储,但是你不仅仅可以把整个存储当作你维护的内容,也可以将其中的某个分支目录像根存储一样的使用。
Svn 是严格区分大小写的,存储中路径的名字只有大小写不同,也会当作不同的路径处理。
SVN定义的版本概念服务器版本,每一次提交svn都会将版本号加1,无论你是修改了文件,还是添加删除了,甚至修改一下文件夹的svn属性,只要你提交都会更新版本;本地基础版本,也就是你上次进行update之后的和svn服务器上的版本,比如你update时服务器上是reverion11你的本地基础版本就是reverion11,无论别人改了什么,服务器上更新了多少版,只要你不执行update则你的基础版本永远是reverion11;工作版本,就是你当前改着的版本,工作版本是基于基础版本的,如果没改,工作版本就和基础版本一致,如果你改了,你的工作版本就是从基础版本修改过来的。
SVN的角色系统管理员安装、卸载SVN 程序;创建、修改、删除SVN用户;版本管理员建立、合并版本分支;锁定程序;版本升级;普通用户(程序开发人员)向已建立的SVN版本中上传、下载文件夹或文件;SVN基础操作作为程序开发人员,我们没有必要了解Subversion的所有特性的方方面面,我们的目的是使用它来对我们的project进行方便的简单的版本管理,所以我们目前只考虑后两者的角色操作权限。
由于对于SVN的文件操作基本上属于“离线”操作,所以在将文件进行下载时会存在很多,问题需要操作解决。
下面就针对这些问题进行讲解;典型的工作周期是这样的:1、更新你的工作拷贝svn update2、做出修改svn addsvn deletesvn copysvn move3、检验修改svn statussvn diffsvn revert4、合并别人的修改到工作拷贝svn updatesvn resolved5、提交你的修改svn commitCheckout 检出作为svn的用户,拿到一个svn地址,我们首先做的一个事情就是svn checkout,将svn上的关联到本地的一个文件夹中。