培训为什么需要使用控制软件_第1页
培训为什么需要使用控制软件_第2页
培训为什么需要使用控制软件_第3页
培训为什么需要使用控制软件_第4页
培训为什么需要使用控制软件_第5页
已阅读5页,还剩55页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

为什么需要使用版本控SVN相关的基本概TSVN的使用流程及图标说TSVN基本功能的介Eclipse下SVN的使VS下的SVN的使现实状文档:改错了、 删代码:以前的更好版本发布:保存所有的版本:版:那个才 版啊——使用版本控 的理记录每个文件成长的每步细节,利于成果的复用资料共享,避免以往靠拷贝文件造成的版 是海角;——Subversion相基于Subversion和TortoiseSVNSubversion:是一个开源的版本控制系统,拥有CVS的大部分特征,并在CVS展,用来代替CVS系统。TortoiseSVN:SVN的客户端工具,和资源管理器完美集成,基于TortoiseCV的代码开发,使用上与TortioseCVS极其相似;——SVN基本概配置库(RepositoryN的 是配置库, 所有的数据,配置库按照文件树形式 数据-包括文件和 ,任意数量的户端可以连接到配置库,读写这些文件。通过写数据,别人可以看到这些信;过读数据,可以看到人的修改。最特别的是ubvon会记录配置库中的每一更,不仅针对文件也包括 本身,包括增加、删除和重新组织文件和 。——SVN基本概工作副本与位于配置库相对应的是每个人的工作作副本上进行查看、修改、编译、运操作,并把新版本的代码从这里提交回配置中——SVN基本概——SVN的工作模-修改-合并方案(Subversion在这种模型里,每一个客 项目配库建立一个私有工作副本—— 锁定-修改 方的一个文件只允许被一个人修改。此模式不适合开发这种工作。TortoiseSVN的安——TSVN的使用基本流Update(更新否CheckOut(检Update(更新否CheckOut(检出编编辑工作副Revert(还原Revert(还原否是CommitCommit(提交查看差编辑/解编辑/解

继续工作否——SVN使用图标说一个新检出的工作副本使用绿色的对勾做表示Subversion状态正常当我们开始编辑一个文件后,图标将变成红色感叹号。通过这种方式,可以很容易地看出我们对哪些文件进行了修改操作,但是还没有提交到版本库中;如果在提交的过程中出现了,图标将变成黄色感叹号如果我们拥有了一个文件的锁,并且Subversion状态是正常,这个重载图标将提醒我们:如果不使用该文件的话,请进行释放锁操作,允许其他成员提交对该文件的修改。——SVN使用图标说这个图标表示当前文件夹下的某些文件或文件下某个受控的文件丢失了。加号告诉我们有一个文件或是已经被计划CheckOut(检出作用:将版本库中的内容检出到本地工副步骤新建一个空文件夹;比如在 中点击右键->SVN检出深度

CheckOut的注意全递归(默认选检出完整 树,包含有的文件或 检 ,包含其中的文件 ,但是不递归展开。,, 复选框,更新的时候要使用命令”更新至版本UpdateUpdate(更新作用:更新工作副本使其成为版本库中 版SVNCommit(提交对工作副本进行编辑后提交到在右键菜单中点击SVN提交前写好信息,点击确——权限控输入您的用户名保存权限设置(见红圈),——如何删除认证数步骤:点击右 选择设 以保存数 清除认证数Showlog显示日志——日志信息填写规好的日志信息和糟糕的日志信日志信息主要记录的是每次的修改内容。一些重要数据、关键操作写到日志信注:修改人和提交时间 自动记录,无需人写入日志信不规范的日规范的去除无用文线更新配置文更新公司包和栏目配置文——如何得到历史版Revert(还原作用:撤销本地所有未提交的修注意:还没有执行Commit操作之前执行此命令才可以,否则无效ADD(添加选中文件/文件夹(在新文件/夹点击右键),在菜单中选择“添加Add”命令。不需要受SVN控制的文件请取消打钩。AddtoIgnoreList(忽略文件添加忽略文文件→TortoiseSVN→(加入忽略列表)AddtoIgnoreList,目,选择TortoiseSVN版本分支这个版本历史分析图能够显示分支 从什么地方开始建,以及什么时候删版本分支图将显示以(1)增加文件/文件夹(2)已删除文件/文件(3)分 版 (4)一般的文件/文件如何创建分支在版本库浏览器中创建分如何创建分支如何创建分支Switch(切换文件创建分支后,可通过Sih选在主干工作或者在分支工注意切换操作起来就象更新,因为没有丢弃我们在本地做的修改解决方法在切换前提交修把工作副本恢复到一个已经提交的版本(比 版本)合假设我们在分支上进行修改:添加一条输出语并到主干中提交到配置库中,现在执行将分分支合并到主右键主干的文件→选择合合并时出编已解合并成解关于避 的建是同一个文件,造成本地文件与VN版本不一致,而导致文件无法提交的情况产生的原产生原当团队协同工作的时候,多位团队成员同时操作一个文件。团队成员操作完成后,将该文件提交到SV上。此时,其他团队成员的本地文件与SV上的文件版本不一致。当团队成员操作完并文进行提交操作时,就会产生 的提示页提交时产生的解决方遇 时,需要update该文件 看到三个带问号的文面对文 ,我们可以选择以下两种方式解使用工具解用revert使用工具解使用自带工具,如图所用revert放弃所做的修选择SVN还原(revert)放弃自己所做的修解 法,解决后要关 的建修改文件之前,先进行一次update操修改完成后,及时commi,不要在本地停留过长时间出 很正常,可以通过前面的方法解决,要相其他SVNExport(导出导出你需要的文件,导出后不在受V控制;而hecou检出的文件仍受SN控制;Import(导入将需要的文件导入到版本库中Relocated(重新定位 CleanUp(清理如果你得到工作副本已经锁定的错误,运行这个命令删除无用的锁定,并将工作副本恢复到可用的状态;Subclipse的安装帮助 更新>查找并安选择“要安装的新功能部件”选项并点击Next点击“新站点”并且创建 站点名字在结果安装窗口中,把"Subeclipseinthe选择到安装列表中,并且通过向导来开始安装插件完成这些之后,重新启动Eclipse在Eclipse下使受SVN控制的文件被标记为小黄桶;修改过的文件都被标记上一个黑色星号未受版本控制的文件被标记为问号Eclipse下使用Svn的主要功将新建项目导入到版本小比较对替换——将版本库导入到——将新建项目导入到版E

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论