SVN使用指引在Windows环境下的使用版.ppt

  1. 1、本文档共60页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
还原(一) ? “ 还原”用于放弃“增加”、“删 除”、“改名”以及修改文件内 容等客户端的本地操作,将客户 端的数据恢复到改动前的版本状 态 – 在受 SVN 控制的某层文件夹或文件 上点右键,选择“ TortoiseSVN - SVN 还原 …” Back 还原(二) – 在弹出窗口中查看要 还原的内容,点击 “确定”还原客户端 数据 ? “还原”只能用于执 行“提交”操作之前, 即未将客户端的改变 上传到服务器之前 Back 复原(回滚)(一) ? 复原(回滚)用于将项目恢复到 之前的某个版本状态,并在此版 本基础上继续后面的工作 – 在受 SVN 控制的某层文件夹或文件 上点右键,选择“ TortoiseSVN -显 示日志” Back 复原(回滚)(二) – 在弹出的日 志窗口中, 右键点击要 复原的版本, 选择“复原 到此版本” – 复原结束后, 执行“提交” 操作,将此 版本作为版 本库的最新 版本 Back 冲突及解决(一) ? 冲突的产生: – 当两人从同一个版本出发,修改同一份文件并 提交时,这两个修改版本就会发生冲突,后提 交的人会收到发生冲突的提醒,且提交失败, 要求先进行更新操作 Back 冲突及解决(一) 113 114 115 113 114 115 Back 不会导致冲突 可能导致冲突 冲突及解决(三) ? 发生冲突后,执行“更新”操作后: – 对于发生冲突的文件, TSVN 会加上冲突标记 – 如果发生冲突的文件是二进制文件(如 doc 文 件、 jpg 文件), TSVN 会增加 2 个文件,分别 是起始版本和发生冲突的版本 – 如果发生冲突的文件是文本文件(如 c 文件、 txt 文件), TSVN 会将工作副本中的原文件改 名增加“ .mine” 后缀,将两个版本的冲突写入 原名文件(文件中用 <<<<<<< 、 ======= 、 >>>>>>> 加以标识),并另外增加 2 个文件, 分别是起始版本和发生冲突的版本 Back 冲突及解决(四) ? 例如:两人从第 213 版开始对 start.c 和 SRS.doc 进 行修改,甲先修改完成并提交形成 217 版,乙随 后提交时发生冲突,则在乙的该文件夹下将会存 在七个文件: – start.c :自动合并了甲和乙的修改内容的 start.c – start.c.r213 :甲乙修改前的 start.c – start.c.r217 :甲修改后的 strat.c – start.c.mine :乙修改后的 start.c – SRS.doc :乙修改后的 SRS.doc – SRS.doc.r213 :甲乙修改前的 SRS.doc – SRS.doc.r217 :甲修改后的 SRS.doc Back 冲突及解决(五) ? 解决冲突: – 手工将前一版本中的修改整合到自 己的文件中 – 在冲突的文件或文件夹上点右键, 选择 “ Tortoise -已解决的 …” ,标 记为冲突已解决(此时会自动删除 多余的文件),然后再次“提交” Back 分支 / 标记(一) ? 分支: – “分支”通常用于在不同的线上同时工作的情 况 – “分支”通常设置为分支的所有者拥有读写权 限,其他人员仅有读取权限 ? 标记 – “标记”通常用于版本发布、标识基线状态等 情况 – “标记”通常设置为配置管理员拥有读写缺陷, 其他人员只有读取权限 ? SVN 使用同样的操作进行“分支”和“标 记” Back 分支 / 标记(二)推荐的目录结构 Back project trunk branches tags 代码 文档 分支 / 标记(三)案例一 709 XXX 软件 711 工行版 712 建行版 713 农行版 714 718 720 726 717 719 722 727 716 721 728 715 723 724 730 710 Release_V1_0 725 Release_ V1_1 tags 标记 trunk 主干 branches 分支 729 Back 分支 / 标记(四)案例二 711 XXX 软件 713 V1_0 维护 715 717 719 … 714 716 718 720 712 Release_V1_0 1012 Release_ V2_0 tags 标记 trunk 主干 branches 分支 1011 1013 V2_0 维护 … Back 分支 / 标记(五)案例三 Back 712 XXX 软件 713 BUG037 717 718 720 721 714 715 716 719 trunk 主干 branches 分支 722 发现 BUG , 编号 037 SVN 使用指南 —— Windows 环境版 内

文档评论(0)

jinzhuang + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档