欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    SVN工具原理及使用手册.ppt

    • 资源ID:66111174       资源大小:2.24MB        全文页数:36页
    • 资源格式: PPT        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    SVN工具原理及使用手册.ppt

    SVN工具原理及使用手册课程目的简单了解SVN实现版本管理的原理掌握客户端工具TortoiseSVN的使用方法课程内容第一单元 版本管理介绍第三单元 TortoiseSVN的日常使用第二单元 SVN工作原理 第四单元 公司SVN相关知识第一单元 版本管理 介绍为什么要进行版本管理 是否发生过这样的情况:当你在修改一个文件时,其他人也在修改这个文件?而你是否因此丢失过自己所作的修改呢?是否曾经保存完一个修改,然后又想把个文件恢复到修改以前的状态?是否曾经希望能够看到一个文件以前某个时间点的状态?是否曾经在项目中发现了一个 BUG,然后想调查它是什么时候产生的为什么要进行版本管理及时了解团队中其他成员的进度。轻松比较不同版本间的细微差别;记录每个文件成长的每步细节,利于成果的复用(reuse);资料共享,避免以往靠邮件发送文件造成的版本混乱;人人为我,我为人人。所有成员维护的实际是同一个版本库,无需专人维护所有文件的最新版本;协同工作,大大提高团队工作效率,无论团队成员分布在天涯还是海角;第二单元 SVN工作原理Subversion相关软件基于基于Subversion和和TortoiseSVN的版本控制系统的版本控制系统Subversion:服务端软件。TortoiseSVN:客户端软件,和资源管理器完美集成软件获取和安装TortoiseSVN获取途径:获取途径:http:/ /XXZX.安装软件:安装软件:10相关概念版本库:subversion的核心是版本库,储存所有的数据,版本库按照文件树形式储存数据包括文件和目录,任意数量的客户端可以连接到版本库,读写这些文件。通过写数据,别人可以看到这些信息;通过读数据,可以看到别人的修改。版本库记录发生的每一次改动。11相关概念工作副本:与位于中央配置库相对应的是每个人的工作空间,它是每个程序员工作的地方,程序员从配置库拿到源代码,放在本地作为工作副本,在工作副本上进行查看、修改、编译、运行、测试等操作,并把新版本的代码从这里提交回配置库库中。12版本模型所有的版本控制系统都需要解决这样一个基础问题:怎样让系统允许用户共享信息,而不会让他们因意外而互相干扰?版本库里意外覆盖别人的更改非常的容易13版本模型-文件共享的问题14版本模型-锁定-修改-解锁 方案15版本模型-锁定-修改-解锁 方案导致的问题:导致的问题:锁定可能导致管理问题。锁定可能导致不必要的线性化开发。锁定可能导致错误的安全状态。16版本模型-复制-修改-合并 方案17版本模型-复制-修改-合并 方案18版本模型-锁定-修改-解锁 方案 修改重叠时怎么办:修改重叠时怎么办:这时的状态叫冲突,当 Harry 告诉他的客户端去合并版本库的最新修改到自己的工作副本时,他的文件 A 就会处于冲突状态:他可以看到一对冲突的修改集,并手工的选择保留一组修改。19版本模型-Subversion的选择 Subversion 缺省使用复制缺省使用复制-修改修改-合并模型合并模型 同时也支持锁定模型同时也支持锁定模型第二单元 TortoiseSVN的日常使用 21图标重载22右键查看23SVN工作周期24导入数据到版本库1.通过通过IMPORT命令导入命令导入删除所有构建工程不需要的文件组织目录和子目录内的文件。25导入数据到版本库1.规划目录结构规划目录结构branchestagstrunks26导入数据到版本库IMPORT命令的缺点命令的缺点不能选择包括哪些文件或文件夹,除非使用全局忽略设置。导入的文件夹不能变成工作副本。你必须通过签出操作从服务器拿回文件。很容易导入到版本库中错误的文件夹层次。27导入数据到版本库2.checkout后提交后提交使用版本库浏览器直接在版本库中创建项目文件夹。在你要导入的文件夹检出新目录。现在你有一个版本控制的顶级目录,含有未版本控制的内容。在此受版本控制的文件夹上使用TortoiseSVN 增加.增加部分或全部内容。你可以增加或删除文件,在文件夹上设置svn:ignore属性,或者你需要的其它修改。提交顶级目录,你有一个新的版本树,一份从你已有目录创建的本地工作副本。28签出工作副本检出深度检出深度:1.1.全递归全递归(默认选择默认选择)检出完整的目录树,包含所有的文件或子目录。2.2.直接节点,包含目录直接节点,包含目录 检出目录,包含其中的文件或子目录,但是不递归展开子目录。3.3.仅文件子节点仅文件子节点 检出指定目录,包含所有文件,但是不检出任何子目录。4.4.仅此项。仅此项。只检出目录。不包含其中的文件或子目录。省略外部引用省略外部引用:如果项目含有外部项目的引用,而这些引用我们不希望:如果项目含有外部项目的引用,而这些引用我们不希望同时检出,请选中忽略外部项目复选框。如果选中了这个复选框,更新同时检出,请选中忽略外部项目复选框。如果选中了这个复选框,更新的时候要使用命令的时候要使用命令”更新至版本更新至版本Update to Revision.”29查看修改30查看修改右键菜单TortoiseSVN-check for modifications31解决冲突 revisionSubversion为每个冲突文件产生三个附加文件:更新前的本地文件。你作改动的基础版本。更新时从档案库得到的最新版本。提交工作副本中的修改提交工作副本中的修改提交时需要注意什么?提交时需要注意什么?为什么?为什么?提交工作副本中的修改好的日志信息和糟糕的日志信息 日志信息主要记录的是每次的修改内容。建议把一些重要数据、关键操作写到日志信息中。注:修改人和提交时间由软件自动记录,无需人工写入日志信息不规范的日志不规范的日志规范的日志规范的日志去除无用文件去除无用文件删除分支中的无用文件删除分支中的无用文件attachment.js_BAK_attachment.js_BAK_和和moderation.jsmoderation.js”线索报警线索报警修改线索的样式修改线索的样式更新配置文件更新配置文件更新公司主题包和栏目配置文件更新公司主题包和栏目配置文件几个操作注意事项1.对文件的操作:添加、更新、删除、更名。2.复制移动:右键 3.revert4.导出日志相关1.查看日志2.回滚日志

    注意事项

    本文(SVN工具原理及使用手册.ppt)为本站会员(叶***)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开