版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
憨豆笑话网“://handou8/“憨豆笑话网“://handou8/“handou8愉快欢快,每一天。憨豆笑话网“://handou8/“憨豆笑话网“://handou8/“handou8愉快欢快,每一天。TortoiseSVN快速使用指南\l“_TOC_250021“SVN的概述 1\l“_TOC_250020“下载及安装TortoiseSVN1.6.3 1\l“_TOC_250019“什么是SVN 2\l“_TOC_250018“为什么要用SVN 2\l“_TOC_250017“使用指南 3\l“_TOC_250016“import(导入) 3\l“_TOC_250015“Checkout〔检出〕 5\l“_TOC_250014“Add(增档案及名目到版本库中) 6\l“_TOC_250013“Commit(提交) 8\l“_TOC_250012“svnupdate(更档案及名目) 9\l“_TOC_250011“更至特定版本 10Branch的相关操作 10\l“_TOC_250010“Branch的创立 11\l“_TOC_250009“Branch的合并 12\l“_TOC_250008“tags的相关操作 14\l“_TOC_250007“tags的创立 14\l“_TOC_250006“tags的删除 16\l“_TOC_250005“Revert(取消前一次的操作) 16\l“_TOC_250004“showlog〔显示修改纪录〕 17\l“_TOC_250003“Resolved 17\l“_TOC_250002“Delete(删除),Rename(重命名) 18\l“_TOC_250001“Delete的相关操作 18\l“_TOC_250000“Rename的相关操作 18SVN的概述下载及安装TortoiseSVN1.6.3执行安装下载下来的TortoiseSVN1.6.3,TortoiseSVN的正确运行。安装完成后,要空处点击右键,我们会看到如以以下图形:SVNSVNCVS本把握系统,Subversion资料档案库(repository)中。这个档案库很像一个一般的文件效劳器,不过它会记住每一次文件的变动,甚至是名目树本身的转变,例如文件和名目添加、删除、和重组织。这样我们就可以把档案恢复到旧的版本,Subversion是一个通用的系统,可用来治理任何类型的文件,其中包括了程序源码。SVN我们可以把SVN当做一个备份效劳器,只不过这个备份效劳可以保存多个版本的。比方,的结果是重头再来。使用SVN也不用担忧人员的流淌所带来的影响,保存了工作产品的的全部使用纪录。使用指南SVNRepositoryF的例子而言,我们在Fsvnroot接下来就是要把我们的档案备份进来。日后,只要需要使用这个repository,我们就可以使用file:///F:/SVN_REPO表示它〔由于刚刚假设了效劳器在本地上〕。SVN就是透过这种URL的方式到如何与Repository取得联系。各种URL的格式如下:file:///磁盘驱动器|/repository所在名目/子名目“://账号@效劳器名称/“://账号@效劳器名称/repository所在名目/子名目“s://账号@效劳器名称/“s://账号@效劳器名称/repository所在名目/子名目svn+ssh://账号@效劳器名称/repository所在名目/子名目其中,表示使用一般的超文字传输通讯协议。s表示使用加密的超文字传输通讯协议。svn+ssh表示透过SSH加密通讯的管道,进展存取。import(导入)Import它的主要作用就是把未版本化的文件或名目导入到repository里。到版本库里,如图import,消灭如下画面憨豆笑话网“://handou8/“憨豆笑话网“://handou8/“handou8愉快欢快,每一天。首先我们要填入的是repository的位置,对于SVN来说,repository的位置都是URL。我们现在要在URLofrepository这一栏填入“://192.168.21.60/Project2“://192.168.21.60/Project2点击OK按钮,消灭以下认证页面输入用户名及密码,经确认后,按下OK按钮,可以看到如下的信息窗口。憨豆笑话网憨豆笑话网“://handou8/“handou8愉快欢快,每一天。憨豆笑话网“://handou8/“憨豆笑话网“://handou8/“handou8愉快欢快,每一天。憨豆笑话网“://handou8/“憨豆笑话网“://handou8/“handou8愉快欢快,每一天。这就表示动作完成了,再按下OK按钮,import成功。Checkout〔检出〕Checkoutrespository作拷贝,一般我们都是在这个工作拷贝名目下工作。等到适当的时机再提交到respository。在版本库右击,选择checkout,如图消灭如以以下图,得出一个工作拷贝working点出OK,checkout成功得到一个私人工作拷贝。如图working点出OK,checkout成功得到一个私人工作拷贝。如图Add(增档案及名目到版本库中)假设我们在工作副本working下增了一个happy.xls,如图 ,这说明这个文件库里。憨豆笑话网“://handou8/“憨豆笑话网“://handou8/“handou8愉快欢快,每一天。右击要添加到版本库的文件,选择Tortoisesvn>Add,如图直接在要添加的文件那边按Add,图形就会由 变为。假设是文件夹按下OK后,我们会看到如下信息憨豆笑话网“://handou8/“handou8愉快欢快,每一天。的话,TortoiseSVN会把预备要参与的档案及名目,显示给我们看。打勾的就是等下要被参与按下OK后,我们会看到如下信息憨豆笑话网“://handou8/“handou8愉快欢快,每一天。憨豆笑话网“://handou8/“憨豆笑话网“://handou8/“handou8愉快欢快,每一天。憨豆笑话网“://handou8/“憨豆笑话网“://handou8/“handou8愉快欢快,每一天。Add的动作并未真正的将档案放到Repository中。但是全部的文件信息外形都是说明这仅仅是告知SVN预备要在Repository中放入这些档案。此时,应当会看到一个白色红底的赞美号在档案下方。这是表示我们的working名目中的档案与Repository中的档案还没有同步。现在我们要多一个commit的动作。让这些档案真正的放入到Repository中。Commit(提交)当我们在working去,这时就要用到Commit这个命令了。working文件夹按右键,选择Svncommit,消灭如下迅息:在这个窗口中,下半部会列出一个清单,让我们清楚的了解到哪些档案要被commit到repository中。同样的,假设我们有档案不想在这个时候commit到Repository,我们可以取消选取的档案,这样他们就不会被commitRepository中。在档案列表的上方是Message栏,我们可以在栏中输入本次commit的目的。这是格外重要的字段,当我们commit的次数很多时,可以靠这个讯息知道版本与版本之间的差异。当我们输入好Message,按下OK之后,就可以看到如下的窗口消灭,通知我们已经将指定的档案送到Repository中。然后输入用户及密码这时我们回到文件夹时看到文件夹由红色感慨号变成 说明Commit成功。svnupdate更档案及名目)Repository们在编辑前都先进展更的动作。在此,我们已经将档案checkout过一次。现在要说明的是如何在一个checkout过的名目进展update。在想要更的档案或名目icon上面按下鼠标右键。并且选择SVNUpdate。看到档案更的相关信息,这表示名目中的档案已经是最的,所以无须进展更。更至特定版本在这个Update窗口中,我们可以选择更到最版本(HEAD)。也可以选择更到某个指定的版本(Revision)。固然,我们可能早就记不起来正确的版本号码。可能只模糊的记得或许在什么时间。没关系,按下Showlog按钮,我们就可以回忆历史了。版上面点一下,让他变成反白,然后按下OK。这个版本就会自动填入在这个Update窗口中,我们可以选择更到最版本(HEAD)。也可以选择更到某个指定的版本(Revision)。固然,我们可能早就记不起来正确的版本号码。可能只模糊的记得或许在什么时间。没关系,按下Showlog按钮,我们就可以回忆历史了。版上面点一下,让他变成反白,然后按下OK。这个版本就会自动填入Update窗口中的Revision字段中。我们只要再按下一次OK,这个版本就会被取出来到我们的硬盘中。2.7Branch的相关操作的全部文件,问题是又期望不打搅到别人的工作,假设某人正在处理这样或那样的程序小Bug,始终使用整个工程〔trunk〕的最版本,假设我们一点一点的提交我们的修改,确定会干扰别人的工作。这时就要使用到Branch,然后在这个分支上进展修改,完成之后再跟主干合并,这样就不会影响到别人的工作。Branch的创立在要处理的名目或是档案上面按下鼠标右键,选择TortoiseSVN->Branch/Tag。输入用户名及密码之后点击OK按钮,消灭如下画面更一下,在branch下看到我们创立的分支。Branch的合并Branch下面的文件都修改完了之后,要想跟主线合并,就要用到Merge消灭如以以下图trunk右击TortoiseSVNMerge,消灭如以以下图,选择其次个,再按NEXT消灭如以以下图点击Merge按钮,看到下面的画面。trunk处于被修改的状态,感慨号变为钩。tags的相关操作
Merge所谓的Tag或是Release就是一个特别的版本,由于这个版本可能有特别的意义。例如:这个版本是特别的Milestone或是release时间的“快照。其实,TagReleaseBranchBranch可能会需要mergetrunktagrelease大局部都不需要mergetrunk中。举例来说,今日我们的trunk1.01.0版对于开发来说是一个格外Tag1.0版是要正式release给客户或是相关vendorRelease的标记。根本上,SVN只知名目的概念,并没有什么Tag的用法。所以您会看到再SVN的选单上面,Branch与Tag是同一个工程。tags的创立在要处理的名目或是档案上面按下鼠标右键,选择TortoiseSVN->Branch/Tag。消灭如上两图,说明创立成功,在tags1.0的标签。固然,假设您这时到Tag的名目下面去,会看不到这个名目,您需要在Tag名目下面update一下,才能看到它。制作Release的作法与Tag完全一样。只是把Tag的名目换成Release而已。tags的删除当觉得这个标签没有用了,就可以把它删掉,右击 tags选择TortoiseSVN->Delete。1.0里面空掉了。再commit之后,tags1.0文件夹删除成功。Revert(取消前一次的操作)有时候,我们可能会不留神删错文件,假设还没有commit上去的话,我们可以用revert这个命令来恢复。右击被删文件,选择TortoiseSVN->Revert。不愿定都选择,可以选择我们想要的文件,然后按不愿定都选择,可以选择我们想要的文件,然后按OK按钮。showlog〔显示修改纪录〕当我们要查看一个文件夹的历史修改纪录的话,就要用到showlog命令。TortoiseSVN->showlog。上面信息里面显示了我们历史修改纪录,最下面的显示我们具体操作信息。Resolved当我们合并冲突的时候,肯能会遇到一些冲突,无论我们是选择“手动”合并冲突文本(检查和修改文件中的冲突标志),或是用某一个临时文件掩盖
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 广安职业技术学院2026年公开招聘教师考试备考试题及答案详解
- 2026安徽合肥工业大学管理学院空天系统管理研究所团队科研助理招聘2人笔试备考试题及答案详解
- 东西赠与合同范本
- 救灾物资购买合同
- 债券托管合同
- 山东煤矸石购买合同
- 业务合同回收通知书模板
- 委托财务代理合同范本
- 托管班劳务合同范本大全
- 2026学年安徽省明光市六年级语文期末评估进阶提升题详细参考解析详细答案和解析
- 2026湖南衡阳市衡东县卫健系统招聘专业技术人员46人模拟试卷完整附答案详解
- 2026-2030中国建筑信息模型(BIM)行业发展状况与前景趋势研究报告
- 水电站运行人员考试题及答案(教学参考)
- 2026年营养师《公共营养》测试卷(含答案)专项训练
- 24J113-1 内隔墙-轻质条板(一)
- 安徽光智科技有限公司红外光学与辐射探测产业化项目环境影响报告书
- 2022-2023年粤教版(2019)新教材高中物理必修2 第1章抛体运动第2节运动的合成与分解课件
- GH/T 1070-2011茶叶包装通则
- GB/T 3003-2017耐火纤维及制品
- GB/T 30008-2013节能型船舶能效设计指数基准线值
- GB/T 20303.1-2016起重机司机室和控制站第1部分:总则
评论
0/150
提交评论