- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SVN使用指南--Windows环境版课件.ppt
冲突及解决(一) 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 精选 问题与案例(二) 相似的应用系统,每次都重复开发,难以复用 一个软件被用于多个项目,发现其中存在一个BUG,所有这些项目都要进行修复 人员分布在两地开发,版本如何同步 甲乙两人为不同目的修改了同一份文件,乙的提交在甲提交之后,导致甲修改的内容丢失了 客户测试发现了BUG,开发人员却无法重现出来 Back 精选 SVN简介(一) Back SVN 精选 SVN简介(二) 一个开源的版本管理软件 可架设在Apache上,使用http或https协议访问;也可使用内置的svn协议访问 在Windows环境下,最常用的客户端为TortoiseSVN(简称TSVN) 在Linux/Unix环境下,用命令行方式操作 SVN的版本号指的不是某个文件的状态,而是整个库的状态 Back 精选 应用环境 服务器端:CollabNet的SVN服务器端安装包(内含Apache2.2) Windows客户端:推荐使用TortoiseSVN(以下简称TSVN) 可通过TSVN进行读、写操作 可通过IE浏览器进行读操作 可通过各种插件与开发工具集成 Back 精选 客户端安装(一) 安装文件: TSVN客户端: TortoiseSVN-9260-win32-svn-1.6.11.msi TSVN中文语言包: LanguagePack_9260-win32-zh_CN.msi 全部选择默认安装,安装完成后重启电脑 TSVN通过右键菜单与Windows资源管理器集成,没有自己的窗口界面 Back 精选 客户端安装(二) TSVN通过右键菜单与Windows资源管理器集成,没有自己的窗口界面 Back 精选 简单应用 TSVN右键菜单与图标 创建版本库 检出 更新 提交 增加 删除 改名 移动 Back 精选 TSVN右键菜单(一) Back 第一次从服务器下载数据(含历史信息) 查看服务器上版本库内容 从服务器下载数据(不含历史信息) 在服务器上创建新的版本库(限服务器上操作) 导入新版本库的目录结构(不推荐使用) 精选 TSVN右键菜单(二) Back 从服务器上 下载最新版本 将本地的修改上传到服务器 查看修订历史信息 标记冲突已经被解决 取回之前的 某
您可能关注的文档
- NursingEnglishConversation护理英语口语课件.ppt
- OntoRBAC:基于本体的RBAC策略描述和集成课件.ppt
- PBL案例设计--以人文课程”医古文”为例医古文教研室孙课件.ppt
- pci总线结构介绍课件.ppt
- PEP小学英语教材解读(四年级上)与教学建议课件.ppt
- PerformanceMeasurementandCompensationManagement课件.ppt
- PetPigs课件.ppt
- PHPCMS使用指南及二次开发向导---内容发布与管理篇课件.ppt
- PKPM新规范计算软件TAT、SATWE、PMSAP应用指南课件.ppt
- PLC技术以转换为中心的编程方法电气学院主讲:乔社娟工课件.ppt
最近下载
- 湖南省张家界市慈利县2024届九年级上学期期中教学质量检测数学试卷(含解析).doc VIP
- 2025关于历年高考必备高频词汇汇编(打印版).pdf
- 《反电信网络诈骗法》知识考试题库150题(含答案).docx VIP
- 抗美援朝抗美援朝.pptx VIP
- S7.Net documentation 文档中文说明书.pdf VIP
- WPSOffice办公软件应用课程教案.pdf
- 项目成本管理(估算、预算、控制).ppt VIP
- 2025至2030中国互联网婚恋行业市场发展分析及发展前景预测与投资风险报告.docx VIP
- 成本控制与有效管理培训课件.pptx VIP
- 2025年电子设备装接工岗位职业技能资格证考试题库(含各题型).docx
原创力文档


文档评论(0)