svn工具介绍(开发人员)配置管理培训

上传人:aa****6 文档编号:51206871 上传时间:2018-08-12 格式:PPT 页数:60 大小:6.88MB
返回 下载 相关 举报
svn工具介绍(开发人员)配置管理培训_第1页
第1页 / 共60页
svn工具介绍(开发人员)配置管理培训_第2页
第2页 / 共60页
svn工具介绍(开发人员)配置管理培训_第3页
第3页 / 共60页
svn工具介绍(开发人员)配置管理培训_第4页
第4页 / 共60页
svn工具介绍(开发人员)配置管理培训_第5页
第5页 / 共60页
点击查看更多>>
资源描述

《svn工具介绍(开发人员)配置管理培训》由会员分享,可在线阅读,更多相关《svn工具介绍(开发人员)配置管理培训(60页珍藏版)》请在金锄头文库上搜索。

1、1SVNSVN工具介绍工具介绍工程技术中心软件质控部2vTortoiseSVN的安装vTortoiseSVN最常用的四个命令vTortoiseSVN实用功能vTortoiseSVN其他功能vSVN开发模式vSVN的特色vSVN案例分析主要内容主要内容3TortoiseSVNTortoiseSVN 安装版本的选择安装版本的选择TortoiseSVN安装目前公司常用的三个版本: V1.4.8、V1.5.3、V1.6.6。三个版 本大致功能类似,没有很大的变 化。通过一段时间使用发现 V1.4.8相比V1.5.3更为稳定,而 且目录过深时, V1.5.3不能检 出(该版本的 bug) , 而V1.4

2、.8 可以。但V1.5.3作为V1.4.8的升 级版本操作更方便,功能更完善 。最新版本V1.6.6,修改了 V1.5.3深目录不能检出的bug, 操作也更为方便,功能更加全面 ,目前正准备推广使用。4TortoiseSVN安装TortoiseSVNTortoiseSVN安装安装乌龟安装时无需特殊配置,直接安装即可。安装成功后,在桌面上右键,即 可看到下图:SVN特色建议:升级建议:升级TortoiseSVNTortoiseSVN 时,先卸载先前的安装版本,再重新安装新版本!时,先卸载先前的安装版本,再重新安装新版本!5TortoiseSVN安装中文版安装中文版安装若需安装中文版,则需再安装中

3、文语言包,并在setting中将语言设 置为中文,如下图所示:6TortoiseSVN最常用的四个命令最常用的四个命令最常用的四个命令 1.Repo-browser(浏览版本库)通过“浏览版本库”可以直接查看服务器上指定目录下的所有目录结构(需要 有相关权限),包括特定版本的作者,提交时间等,并且在浏览版本库里面链接 了很多SVN常用的功能。如显示日志,检出,导出,检入文件/文件夹,改名,删 除文件,分支建立等。 2.Checkout(检出)从SVN服务器上得到数据,即建立本地副本,并且修改后可以commit到SVN服务 器上。相对于CC来说,SVN的checkout可以说完成了建立本地视图和

4、checkout两个 动作。checkout命令可以在本地计算机上,浏览版本库,显示日志等多个地方找 到。 3.Update(更新)更新本地副本,得到SVN服务器上最新的数据。一般check out建立本地副本后 ,都在该本地副本上修改提交,若想再次得到服务器上的最新版本,即需用 Update。在修改之前,一般我们都需要执行Update动作,以保证在最新版本上做 修改,以减少提交时冲突。特别是用锁定的模式开发,修改前必须先更新并获得 锁后才能修改(后面会具体描述)提交。 4.Commit(提交)提交修改到SVN服务器上。所有需提交到SVN服务器上本地副本的修改都需要用 Commit命令完成。7

5、TortoiseSVN最常用的四个命令Repo-browser( (浏览版本库浏览版本库) )8TortoiseSVN最常用的四个命令9TortoiseSVN最常用的四个命令UpdateUpdate(更新)(更新)选中需要更新的本地副本,按右键,选择SVN Update即可得到服务器上最新的版本。若 本地上有修改,更新时经常会出现冲突(黄色感叹号),此时表明您本地副本的修改和服 务器上的最新版本有冲突,需要您解决冲突后才能提交你的修改(解决冲突方法后面具体 叙述)。故为了减少冲突的产生,我们很有必要在修改前进行更新,等到服务器上最新的 版本。update10TortoiseSVN最常用的四个命

6、令CheckoutCheckout(检出)(检出)本地计算机上:本地计算机上:1.在本地计算机上按右键选择 SVN Checkout命令2.填入/选择需检出URL,选择目标检出目录,根据需要选择检出深度和版本 ,OK即可。服务器检 出地址检出深度 选择版本选 择11TortoiseSVN最常用的四个命令CheckoutCheckout(检出)(检出)浏览版本库中:浏览版本库中:1.进入浏览版本库,选中需检出的目录文件夹,选择checkout。2.出现检出对话框,选择检出目标位置和检出深度等OK即可。12TortoiseSVN最常用的四个命令CheckoutCheckout(检出)(检出)显示日

7、志里:显示日志里:选择show log命令,进入显示日志界面,选择需检出的版本,按右键选 checkout,检出对应版本的文件资料。13TortoiseSVN最常用的四个命令CommitCommit(提交)(提交)1.选中已修改的本地副本(红色感叹号),按右键,选择SVN Commit命令2.在对话框中填写日志(描述修改的内容,注意点等),选择需要提交的文件, 点OK即可。14TortoiseSVN实用功能实用功能之一实用功能之一 - - 还原还原 1.本地副本还原(Revert)放弃本地副本的修改,将其还原到本地修改前的版本(最后提交或者更新 的版本) 2.还原至某一历史版本(Revert

8、to this revisionRevert to this revision)将本地副本复原到选中的某一个历史版本,若需将该复原版本提交到服务 器上,则还需Commit! 3.还原某一历史版本的修改(Revert changes from this Revert changes from this revisionrevision)放弃某一历史版本的修改。该动作只还原某一个特定版本的修改,并不还 原该版本之前所有版本的修改,若需将该复原版本提交到服务器上,则还需 Commit!15TortoiseSVN实用功能本地副本还原(本地副本还原(RevertRevert)选择需还原的本地副本,按右键

9、,选“Revert”,在弹出的对话框中选择 需还原的文件,OK即可。 可以选择 是否还原 ?16TortoiseSVN实用功能还原至某一历史版本(还原至某一历史版本(Revert to this revisionRevert to this revision)1.选中本地副本,进入显示日志对话框。选择还原版本,按右键, 选择“Revert to this revision”,即出现如下还原对话框,OK即可。2. 还原后,有修改则本地副本即变为红色感叹号,若需提交到服务器上, 还需commit!17TortoiseSVN实用功能还原某一历史版本的修改还原某一历史版本的修改 (Revert cha

10、nges from this revisionRevert changes from this revision)操作同“Revert to this revision”。18实用功能之二实用功能之二 - - 查询功能查询功能 1.显示日志 (show log)日志查询功能主要作用是:查找历史版本信息,用于追溯。日志信息里包含了所有历史版本的5个W,who.when.where.what.why!同时“显示日志”命令充当了其他多个重要功能的接口,如“比较版本差异”,“更新 至此版本”,“复原至此版本”等。“显示日志”命令位于多个对话框中,可以说无孔不入,即表明其实用性和重要性了 ! 2.更新版

11、本(Update to revision/update item to revision)更新版本可以使本地副本更新到任意一个历史版本,方便用户详细查看某一版本 的具体内容。TortoiseSVN 实用功能19TortoiseSVN实用功能显示日志(显示日志(show logshow log)在任意有“show log”命令的地方,点击“show log”,即可显示如下图。20TortoiseSVN实用功能更新版本(更新版本(Update to revisionUpdate to revision)选择Update to revision命令,填入版本号/通过show log选择版本,OK即可

12、 ,此时本地副本显示的即为你选择的版本内容。21TortoiseSVN实用功能更新版本(更新版本(update item to revisionupdate item to revision)22TortoiseSVN实用功能实用功能之三实用功能之三 - - 比较功能比较功能SVN提供了多个实现比较功能的命令,来满足不同事物的差异比较。 1.检查更新(check for modification)获得本地副本所做的修改内容。 2.与工作副本比较获得任何一个历史版本与本地副本的差异。 3.比较版本差异(追溯版本,以标准差异文件形式显示修改)获得任何两个历史版本之间的差异。其中:“追溯版本”不仅显

13、示两个版本的差异,同时显示修改作者,时间等信息。“以标准差异文件形式显示修改”:以特定的形式显示差异,显示形式与比较版本差异和 追溯版本命令不同。23TortoiseSVN实用功能检查更新检查更新(check for modification)1.选择需检查的本地副本,按右键,选择“检查更新”,即显示修改文件列表。2.若需查看可编辑文件具体的修改内容,选中该文件按右键,选择“与基础版本比较”, 确定,即可得到具体的修改内容。24TortoiseSVN实用功能与工作副本比较(与工作副本比较(Compare with working copyCompare with working copy)1.

14、选中本地副本,进入显示日志页面,选择任一版本,按右键,选择“与工作副本比 较”,确定即显差异文件列表。2.双击差异文件列表中某一个具体的可编辑文件,即可显示该文件内容的具体差异。25TortoiseSVN实用功能26TortoiseSVN实用功能比较版本差异(比较版本差异(compare revisioncompare revision)1.使用CTRL+左键选择任意两版本,按右键,选择“比较版本差异”,出现差异文件 列表。2.选择某一可编辑文件,按右键,选择“比较版本差异”,即可得到文件的具体差异 。若选择“追溯版本”,则比“比较版本差异”多了时间,作者等信息的显示。27TortoiseSV

15、N实用功能比较版本差异比较版本差异28TortoiseSVN实用功能追溯版本追溯版本以标准差异文件形式显示修改,类似,不累述!29TortoiseSVN实用功能实用功能之四实用功能之四 - - 版本分支图(版本分支图(Revision graphRevision graph)版本分支图主要显示以下内容:1.建立分支和标签的时间和版本2.文件夹名称的修改3.最新的版本4.本地副本的版本另外鼠标滑过任意版本框,都会显示该版本的日期、作者和备注信息 等;选中版本框按右键可以使用另外很多的功能,如显示日志,合并 版本等等;还可通过“CTRL+左键”选中两个版本进行比较等。30TortoiseSVN实用

16、功能版本分支图(版本分支图(Revision graphRevision graph)进入版本分支图有多种方法,如本地副本、浏览版本库等。直接选择进入版本分支图有多种方法,如本地副本、浏览版本库等。直接选择“Revision Revision graph“graph“即可。版本分支图中版本框不同的形状,颜色表示不同的分类。即可。版本分支图中版本框不同的形状,颜色表示不同的分类。31SVN其他常用功能其他常用功能其他常用功能 1.增加(Add)/删除(Delete)/改名(Rename)增加:增加未受版本控制的文件到版本控制中。删除:删除服务器上的文件。改名:重新命名文件。Add/Delete/Rename 都可以在本地副本上和浏览版本库中实现注意:Add/Delete/Rename在本地副本上使用,都仅仅是修改,没有提交的动作,故 一般Add/Delete/Rename和Commit一起使用,当 Add/Delete/Rename后,若需要在 提交到配置库上,则还需Commit。 2.增加到忽略列表(Delete and add to

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > 教育/培训/课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号