SubVersion客户端使用说明.ppt
《SubVersion客户端使用说明.ppt》由会员分享,可在线阅读,更多相关《SubVersion客户端使用说明.ppt(81页珍藏版)》请在三一办公上搜索。
1、SubVersion客户端使用说明,中心研究院技术部 产品数据科2008-5-8,目录SubVersion介绍打开客户端TortoiseSVN安装打开客户端TortoiseSVN操作指南打开1、资源管理器上的操作 a、检出打开 j、取消修改打开 b、修改提交打开 k、分支/标记打开 c、更新打开 l、切换打开 d、冲突处理打开 m、合并打开 e、加锁解锁打开 n、显示日志打开 f、批量导入打开 o、检查更新打开 g、新增文件打开 p、版本分支图打开 h、删除打开 q、更改验证打开 i、重命名打开 r、重新定位打开 2、SVN版本库浏览器上的操作 打开,SubVersion简介 Subversi
2、on是一款开源软件,业界认为是CVS版本的替代产品,它比CVS功能强大和稳定。TortoiseSVN是Subversion的Windows客户端。是扩展Windows Shell的一套工具,可以看作Windows资源管理器的插件,安装之后Windows就可以识别Subversion的工作目录。,SubVersion架构,SVN的工作模式:,返回,SubVersion介绍客户端TortoiseSVN安装客户端TortoiseSVN操作指南1、资源管理器上的操作2、SVN版本库浏览器上的操作,客户端的安装:,1、点击用户名:SVN_user 密码:SVN_user按提示安装。完成后重启机器:,2、
3、点击安装此程序后,可支持中文操作界面3、安装完成后,在桌面点击右键,即可看到增加了TortoiseSVN 工具条,4、打开settings,选择中文语言,5、确定后,即显示中文界面,返回,SubVersion介绍客户端TortoiseSVN安装客户端TortoiseSVN操作指南1、资源管理器上的操作2、SVN版本库浏览器上的操作,一、检出需要的项目:1、在本地建一个文件夹,用来存放检出的项目 在此文件夹上按右键,选择“SVN 检出”。如图:,2、在弹出的窗口中输入“版本库的URL地址”和“检出后文件的存放路径”,如图所示:(登录过的地址,即保存在系统中了,下次登录直接在下拉框中选择)一般选择
4、“最新版本”,也可以选择某个节点的版本,如本地目录不存在,则报:提醒:1、版本库URL由配置管理员发布2、“检出至目录”的路径的最后一层目录要与版本库URL的最后一层目录一致,否则只会检出该目录下的内容放在本地3、如果检出到本地的目录与版本库的目录结构一致,则可以直接拷贝路径4、如果取一个项目下的多个目录(不是全部),则需要分别检出,每次只能检出一个目录,选则“是”,自动创建目录,3、确定后系统提示输入用户名和密码这里输入域用户名、密码*选择“保存认证”,这样下次登录即不再需要认证,4、确定后,所选择的项目目录即从版本库中检出到本地。检出后的目录和文件都有如下特殊的标记。,此时,这些文件就可以
5、进行修改了。,5、检出后的目录会产生一个“.svn”的隐藏文件,将此文件删除后,本地目录即与版本库分离,可以随便删除了。因此建议不显示隐藏文件,以免误删除。,返回,二、修改文件并提交:1、检出到本地的文件可以直接修改。一旦我们改变了文件夹下边的某个文件时,TortoiseSVN就将文件的标志换成感叹号的标记,特别提醒:修改文件前,要将其所在目录做更新操作。,选择目录-右键-SVN更新,2、检查更新修改完成的文件检查一下是否正确。在文件上点击右键,TortoiseSVN-检查更新,双击文件进行对比:,3、提交确认修改无误的文件必须执行“提交”操作,才可以更新到版本库中。只需在文件上点击右键,选择
6、“SVN提交.”,在弹出的窗口中输入本次提交的日志和选择需要提交的文件(日志信息至少10个字节。建议内容包括:更改内容、CQ单号),点击“确定”之后,文件的变更信息便保存到了Subversion的版本库中了,建议:1、不需要受控的文档可以全部修改完成后一次性提交。2、需受控的文档或代码根据CQ单一次性提交3、提交时选择在所有修改过的文件的顶层目录做提交操作,利用subversion的原子性可以保证项目不会存在不完整的版本。,4、确认提交为了确认我们的修改已被提交到版本库,我们可以通过右键点击文件,选择“TortoiseSVN-显示日志”,结果如图:,返回,三、更新:前面已经讲到,修改文件前要先
7、做更新操作。1、在文件夹或文件上右键 点击选择“SVN 更新”,系统默认地将所选择的 文件夹或文件更新至 最新的版本。,2、如果需要查看历史版本,则利用更新到特定的版本。点击右键“TortoiseSVN-更新至版本”,在弹出的窗口中选择“需更新至的版本号”,(注:Subversion的每一次提交对应一棵版本库树的快照,所以更新至某一个版本,则是update 至某一棵版本库树的快照。)如果不确定要更新的版本号是多少,可以通过点击“显示日志”,查看每次操作对应的详细日志,从中选择所需要的版本号,见下图:,返回,四、文件提交时出现冲突的处理:1、如果两个人同时对一个文件进行修改,且修改的是同一行内容
8、,则提交时会报冲突:,2、此时Subversion会产生三个文件:Filename.mine:你在本地更改后的文件,没有冲突标志。Filename.rOLDREV:更改前的基线版本文件Filename.rNEWREV:已提交到Subversion客户端,与你的文件冲突的别人修改的文件原本地的文件出现冲突标记:,3、打开标记冲突的文件,在冲突的地方将被使用“”标志出来,4、点击文件-TortoiseSVN-编辑冲突,自己进行合并的取舍,选定后保存。,5、点击合并后的文件,-TortoiseSVN-已解决的,进入以下界面:,6、确定后,解决冲突完成。文件提交到配置库中,并自动删除冲突所产生的三个文
9、件。(如无法自动删除,可手工删除这三个文件),至此,文件提交时所产生的冲突问题处理完毕,返回,五、文件的加锁、解锁操作:,为了避免同时修改出现冲突,可以在修改时通过锁定(可以是一个文件夹或具体文件)来限制其他人的修改。,1、文件加锁 a、选定目录或文件-TortoiseSVN-获取锁定,b、注明加锁原因,点击“确定”,锁定后本地文件图标变化为:,c、文件锁定后,其他人修改后提交时,即报以下错误:,d、自己提交后,程序自动释放锁定。如一直需要锁定,可在提交时选择“保持锁定”,2、文件解锁已经锁定的文件不需要锁定了 选定目录或文件-TortoiseSVN-解除锁定,文件即解锁,返回,六、将本地目录
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SubVersion 客户端 使用说明
链接地址:https://www.31ppt.com/p-5449672.html