SVN基本操作培训2010-12-02.pptxVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Subversion 工具的基本操作培训2010-12-01 付艳华 第一章 版本控制在团队协作中的应用使用版本控制软件有什么好处?——生产工具反应了生产力发展水平所有成员维护的实际是同一个版本库。人人为我,我为人人,无需专人维护所有文件的必威体育精装版版本;协同工作,大大提高团队工作效率,无论团队成员分布在天涯还是海角;记录每个文件从诞生到最终完成全过程的每步细节,细度由提交人掌控。利于重用(reuse)以前的劳动成果。及时了解团队中其他成员的进度。资料共享,避免以往靠邮件发送文件造成的版本混乱的局面;轻松比较不同版本间的细微差别,适用于纯文本文件(如STAAD命令文件)、MS OFFICE系列办公软件、WPS OFFICE系列办公软件等,对于mathcad以及autocad等生成的二进制文件,目前只能靠肉眼比较。记录每一步,打造编年史——版本控制介绍您是否在一个团队中效力?在合作中是否发生过这样的悲剧:当您在修改一个文件时,团队中其他人也在修改这个文件,最终发现您几位的修改有冲突而不得不放弃其中几个人的修改成果?是否曾经保存了一个修改之后,然后又反悔想把这个文件恢复到修改前的状态?是否曾经希望能够看到一个文件的前世?是否曾经在自己的项目中发现了一个错误,然后想立案侦查它是在何时产生的?是否曾想快速比较一个文件的幼年和中年的差别?好酒也需好包装TortoiseSVN是Subversion在Windows操作系统上的图形客户端程序,开源、免费Karl FogelTim Kemp——TortoiseSVN项目的发起者Stefan Küng——TortoiseSVN的主要开发者Lübbe Onken——制作了漂亮的图标、Logo,错误跟踪及文档维护来自世界各地的贡献者版本历史2004-10-1 TortoiseSVN 1.1.0 released2005-6-1 TortoiseSVN 1.2 released2006-1-15 TortoiseSVN 1.3.0 released2006-9-16 TortoiseSVN 1.4.0 released2007-6-11 TortoiseSVN 1.4.4 released什么是版本控制版本控制系统用于保存编写开发应用程序时的文档的各个修订版(revision)。 版本控制也称作Revision Control System(RCS)。 名词解释: 修订版(revision):可以认为是某个文件在其生命周期内各个保存的快照,每个快照和一个时间区间对应。 版本库(Repository):存放修订版的数据库 本地工作拷贝(Local working copy):修订版在本地的副本 版本的检入(Check in):本地副本提交到服务器的版本库 检出(Check out):从服务器的版本库中取出修订版成为本地副本 版本号的来源:有两种策略,基于文件的计数和基于仓库的计数,subversion使用后者 标签(Tags):为版本加一个名字,便于检出 分支(Branches):修订版打分支,以后可以平行修改,互不干扰 合并(Merging):将分支的修订版合并为一个新的修订版 锁(Locking):为修订版枷锁 冲突(Conflict):并发版本控制时防止修订版混乱的错误机制 使用版本控制的好处对团队和个人都有好处: 为团队提供了所有项目文档的回退按钮; 支持多个开发人员在可控的方式下为相同的代码工作; 版本控制系统保存了文档在过去的各个改动,便于查找是谁,在何时,因为什么修改了文档; 支持在文档的主线上同时有多个版本; 这就是传说中的时间机器和时空隧道——SVN版本控制系统我们很可能需要查看过去版本的文件!我们可以比较每次对word文件做的改动。我们可以比较不同时间演示文件的改动我们还可以比较不同版本的excel文件内容注:微软Office文件(word,excel.ppt)的版本比较功能不是TortoiseSVN的功劳,TortoiseSVN只是调用了微软Office软件自身的文件比较功能而已。软件安装需要客户端安装文件安装完毕后,在“资源管理器”里点击右键,会有如下菜单出现。把库里的内容check out出来新建一个目录,比如 D:\SVN_Presentation在此目录中点击右键- SVN Checkout...URL of repository:处选择版本库所在路径。SVN的工作模式协同工作的两种模式“copy-edit-merge” (Subversion默认的模式)适用于纯文本文件的协同工作,TortoiseSVN自动合并不同成员对同一文件的修改,如果修改有冲突,需要人工取舍。此模式适合软件开发这种工作。“Lock-Modify-Unlock” (锁模

文档评论(0)

精品资源 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档