资源描述
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,SVN,操作手册,2014,年,7,月,提纲,课程介绍,SVN,概述,SVN,操作详解,练习与测试,课程介绍,培训目的,了解配置管理工具,SVN,熟练掌握,SVN,的安装方法,熟练掌握,SVN,的操作方法,课程介绍,培训要求,手机静音!,电脑关闭!,随时提问,!,保持安静!,提纲,课程介绍,SVN,概述,SVN,操作详解,练习与测试,SVN,概述,-,配置工具功能,SVN,实现的配置管理功能,用户管理,配置库管理,增加、删除用户及设置密码,权限设置,备份及恢复数据,设置不同级别的配置管理库,配置项管理,版本管理,SVN,配置服务器,SVN,概述,-,配置环境,SVN,客户端安装,服务器端,客户端,!,客户安装必,须跟随服务器,安装,无服务器端无,法单独使用。,SVN,概述,-,客户端操作,配置库使用,客户端,按权限使用目录,配置项管理,版本管理,在工作库存放工作的中间成果,在受控库获取内部版本,在基线库获取基线版本,增加,/,删除,/,修改,编辑,撤消修改,查看配置库,同步到本地,提交到服务器,打标记(做基线),合并,/,分支,取得最新版本,查看历史版本,-,获取某版本,-,比较版本间不同,-,退回到某版本,-,查看日志和报告,查看属性,查看本地与服务器的不同,提纲,课程介绍,SVN,概述,SVN,操作详解,练习与测试,SVN,操作详解,客户端安装,登录,/,认证,查看配置库,检出,添加,/,删除,锁定,/,解锁,更新,提交,查看,/,获取历史版本,查看日志,查看差异,撤消更改,填写日志,获取基线的方法,基本操作,高级操作,SVN,基本操作,-,安装客户端,1,、查看客户端电脑的操作系统类型,点击电脑桌面的,“,计算机,”,,右键查看属性中的,“,系统类型,”,;,2,、根据系统类型选择对应的安装文件安装,,进入,SVN,安装程序及操作手册,svn,客户端,点击执行,TortoiseSVN-1.8.7.25475-win32-svn-1.8.9,或,TortoiseSVN-1.8.7.25475-x64-svn-1.8.9,SVN,基本操作,-,安装汉化包,进入,SVN,安装程序及操作手册,svn,客户端,点击执行,LanguagePack_1.8.7.25475-win32-zh_CN,或,LanguagePack_1.8.7.25475-x64-zh_CN,SVN,基本操作,-,登录和认证信息,右键点击,“,版本库浏览器,”,填入用户信息,选择,“,保存认证,”,客户端将记忆此认证信息,,此后访问此配置库不需再输入认证信息。,清空认证信息:,TortoiseSVN,设置,已保存数据,认证数据,。,SVN,基本操作,-,查看配置库,右键点击,“,Repo-browser,”,,如果已安装汉化包并设置为中文,则右键点击,“,版本库浏览器,”,,输入用户信息;,在,URL,处输入访问地址:,https:/192.168.8.254:8080/svn/goldtax3,SVN,基本操作,-,检出,在本机创建一个新目录,在新目录下点击右键,在弹出的菜单中选择,“,SVN,检出,”,;,在弹出的检出框中,,URL,中输入从版本库的哪个文件夹检出,,URL,:,https:/192.168.8.254:8080/svn/goldtax3/01,工作库,在,“,检出至目录,”,中输入检出文件在本地的存储路径,如:,E:goldtax301,工作库,注意:如果该目录已在版本控制下,则鼠标右键的没有,SVN,检出,而是,SVN,更新和,SVN,提交,SVN,基本操作,-,检出,成功检出后,在本地显示如下图标。,SVN,基本操作,-,从本地添加目录、文件,新增文件或文件夹,如需要加入到版本控制,选择,“,加入,”,,之后再选择,“,SVN,提交,”,提交到服务器;,SVN,基本操作,-,从本地添加目录、文件,如果有文件不想加入到版本控制,选择,TortoiseSVN,-,增加到忽略列表,SVN,基本操作,-,获取锁定和解锁,在本地资源浏览器中选定将要锁定的文件夹或文件,右键弹出快捷菜单,选择,TortoiseSVN,-,获取锁定,注意:一旦锁定,其他用户将不能再提交,如果需要解锁,则选定要解锁的文件夹或文件,右键弹出快捷菜单,选择,TortoiseSVN,-,解除锁定,SVN,基本操作,-,从服务器更新本地,如果需要获取版本库中文件的最新版本,选择,TortoiseSVN,-SVN,更新,;,注意:在修改和提交之前要获取最新版本。,SVN,基本操作,-,从本地提交到服务器,开发中新增文件、删除文件、修改文件,需要把更新加入到版本控制,选择,TortoiseSVN-,SVN,提交,;,弹出的对话框中,“,变更列表,”,下列出所有与版本库不一致的文件,其中默认会把修改的文件打上勾,其余删除和新增的文件,需要手工确认是否提交。,SVN,高级操作,-,查看,/,获取历史版本,如果想查看以前的版本,可以使用,“,更新至版本,”,。,方法:右键,TortoiseSVN,-Update to revision,,通过日志选择需要回退的版本即可。,SVN,高级操作,-,查看日志,在版本库或自己的工作拷贝中都可以查看文件的日志信息。,方法:右键,TortoiseSVN,-Show log,SVN,高级操作,-,查看差异,查看一个文件与版本库上最新版本之间的不同,方法:右键,TortoiseSVN,-Diff,SVN,高级操作,-,查看差异,查看一个文件与版本库中最新版本的上一个版本之间的不同,方法:右键,TortoiseSVN,-Diff with preview vesion,SVN,高级操作,-,查看差异,查看一个文件任意两个版本之间的不同,方法:选中两个日志信息,右键,Show Differences as unified diff,SVN,高级操作,-,撤消更改(,Revert,),如果你想要撤消一个文件自上次更新后的所有的变更,方法:右键,TortoiseSVN,-Revert,,将会弹出一个显示这个你已经变更并能恢复的文件。选择那些你想要恢复的然后按,OK,SVN,高级操作,-,填写日志(,message,),每次对版本库执行操作都需要输入日志,且日志长度不少于,5,个字符,每个人可以修改自己提交的日志信息,可以点击,Recent messages,出现下图的近期日志信息,可以从中选择一个适合的,,OK,后自动填写到日志框中,SVN,高级操作,-,获取基线的方法,下次需要用到该基线时,只需将,SVN,中所填写在,“,To URL,:,”,目录检出即可。,提纲,课程介绍,SVN,概述,SVN,操作详解,练习与测试,练习与测试,-,重点回顾,协同工作必须依据配置库完成。,工作和受控环境严格分开。,每天工作前要从工作库中获取最新版本,保持与服务器同步。,每天工作完要将工作成果提交到工作库上,保持工作成果不丢失。,任何工作基线必须取自基线库。,练习与测试,-,练习时间,1,小时,下载文件,登录,查看配置库,查看历史,导入,/,导出,更新,提交修改,修改文件,安装客户端,谢谢!,34,可编辑,感谢下载,35,可编辑,感谢下载,
展开阅读全文