欢迎来到天天文库
浏览记录
ID:1429765
大小:1.54 MB
页数:28页
时间:2017-11-11
《svn客户端图形使用》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、目录第一章引言11.1Subversion的介绍11.2Subversion的特性11.3SVN链接模式21.4SVN操作流程3第二章SVN使用42.1SVN软件安装42.2事业部SVN库介绍42.2.1事业部SVN库42.2.2帐号注册、权限申请52.3基本操作52.3.1操作介绍52.4系统规范使用182.4.1规范操作182.4.2版本控制的使用192.4.3与目录无关内容192.4.4文件夹目录名称规范202.4.5文件上传格式212.4.6文件、数据放置212.5日常使用问题212.5.1版本库无响应212.5
2、.2邮件中的路径链接212.5.3系统库最上层打不开222.5.4提交失败(Commitfail)222.5.5SVN文件夹无法下载232.5.6特征图标的显示232.5.7冲突问题解决24SVN使用规范第一章引言1.1Subversion的介绍SVN是Subversion的缩写。Subversion管理随时改动的文件和目录,以二进制格式存储所有的文件,使用高效的比较二进制差异算法来计算版本之间的改动。同时,它是一个时间机器,随时记录文件和目录的每次改动,例如:文件的增加、删除、重新排列文件等。同时SVN允许你恢复以前旧
3、版本的数据,或者检查数据变化的历史。SVN使用类似数据库事物的方式来处理用户提交入库的过程,整个改动要么成功的被提交,要么被中断并回滚。在数据提交完之前,其他人是看不到用户提交的修改文件,你看到的要么是改动之前的状态,要么是改动之后的状态。这样的行为被称为“原子提交”。原子提交很有用,因为它能保证所有相关人员看到的总是相同的东西。原子提交过程的其中一步就是包括把你的所有改动打包为一个“修订集”(有时被称为改动集),并且再给个改动标记的修订号(绿色勾变为红色叹号)。1.2Subversion的特性1.2.1版本化的目录Su
4、bversion实现了一个可以跟踪目录树更改的“虚拟”版本化文件系统,文件和目录都是有版本的。1.2.2真实的版本历史通过Subversion你可以对文件或是目录进行增加、拷贝和改名操作,也可以新增一个具有干净历史的文件。可以毫不夸张的将每一个版本都可以作为一个记忆片段定点。1.2.3原子提交27版本库采用二进制差异形式提交修改的数据内容,一系列的改动,要么全部提交到版本库,要么一个也不提交,这样可以让用户构建一个需要提交修改的逻辑块,放置部分修改提交到版本库。1.2.4一致的数据操作Subversion表示文件是建立在
5、二进制文件区别算法基础上的,对于文本(可读)和二进制(不可读)文件具备一致的草所方式,两种类型的文件都压缩存放在版本库中。1.1SVN链接模式其中本地工作副本与SVN系统链接的媒介是“.svn”隐藏文件夹,.svn隐藏文件夹中包含了系统链接、版本等信息,图1-1为本地工作副本与SVN系统链接后状态,绿色勾代表文件受系统控制(后面简称:受控)标志,红色叹号为受控文件改动标志。图1-1链接状态1.2SVN操作流程WorkingCopyWorkingCopyRepositoryNetwork版本库网络本地工作副本检出、提交图1
6、-2操作流程图27图1-2总体概括了SVN整个操作过程:首先用户从版本库通过网络“检出”到本地工作副本中,然后,在本地工作副本中进行增加、修改、删除文件后“提交”到版本库中,如果本地工作副本中版本较系统版本过时,用户使用“更新”功能与系统上版本保持一致。27第一章SVN使用2.1SVN软件安装SVN的安装软件是公司受控软件,用户安装需要由各单位文员走软件安装的OA流程,在接到流程申请后电脑中心安排阳光服务安装。如果SVN软件在电脑重装系统后被卸载掉,请用户直接联系电脑中心(内线:63333)处理。2.2SVN库介绍2.2
7、.1SVN库2.2.2操作介绍1.系统登录点击鼠标右键出现功能选项,选择“TortoiseSVN”中的“版本库浏览器”,这时系统弹出URL界面,用户在URL中输入需要进入的库路径,弹出登录认证框,用户输入用户名和密码进入系统主界面。27图2-1(a)系统登录图2-1(b)认证界面图2-1(c)public库系统界面图2-1(a)和图2-1(b)是系统登录操作界面,图2-1(c27)是系统的主界面,三副图中整体描述了SVN系统的登录情况。注:图2-1(b)中“Saveauthentication”是保存认证选项,用户根据需
8、要对自己的用户名和密码进行保存,以便在下次操作时不需要再次输入用户名和密码了。2.设置功能的使用在上节类容中主要讲述了系统的登录方式和认证保存的方法,接下来继续讲述系统“设置(Setting)”功能的使用。在设置中,用户可以根据需要选择系统的语言显示、清除已保存的数据、显示特征标志等等。(1)系统语言显示选择图2-2
此文档下载收益归作者所有