SVN高级操作手册.pdfVIP

  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文档。上传文档
查看更多
SVN 高级操作手册 (V2015) SVN 高级操作手册 目 录 一、 前言 3 二、 阅读指南 3 三、 SVN 高级操作 3 1. 解决冲突3 2. 建立分支和基线5 3. 源代码分支合并7 4. 备份还原配置库10 四、 版本制作自动化脚本 11 1. 配置SVN 钩子脚本11 2. 编译脚本13 一、 前言 本手册编制目的是使配置管理员和并行开发人员熟练掌握配置管理工具 SVN的高级操作,使配置管理员熟练掌握版本自动化脚本的配置。 二、 阅读指南 分支:并行开发下,同一配置项进行并发变更,分别记录不同的开发过程, 形成配置项的不同分支。通过分支隔离,降低开发人员相互干扰,有利于实现项 目滚动开发,提高开发过程的并行度。 Buglist :记录需求和BUG ID号的txt文档,根据此ID号获取该ID提交的代码 名称、版本和代码路径。 三、 SVN 高级操作 1. 解决冲突 场景描述: 执行Commit (提交)或Update (更新)后会出现如下图的提示信息,说明 当前文件存在冲突。 提交文件时发生冲突的提示信息如下: 更新文件时发生冲突的提示信息如下: SVN 高级操作手册 步骤: (1) 更新后选定发生冲突的文件右键TortoiseSVNEdit conflicts编辑冲突; (2) 在Merged页面右键,选择需要在合并版本中保留的内容; 注意:合并冲突时尽量与相关人员进行沟通,再进行冲突的解决,以免覆盖 别人所做的修改。 SVN 高级操作手册 (3) 处理完后,右键TortoiseSVNResolved (已解决的),完成冲突的解决,此 时合并完的版本再进行提交即可。 验证结果: 文件提交或更新显示完成。 2. 建立分支和基线 场景描述: 建立分支:主要应用于软件开发类项目,如果项目组选择为每个编码人员 建立分支策略,或者选择为每个需求或补丁建立分支策略,由配置管理员基于 trunk 建立工作分支。 建立基线:当阶段产出物通过评审,或内部版本通过测试,由配置管理员 基于trunk 建立基线。 步骤: 方法一: 利用SVN客户端的功能,需要将文件更新到本地进行操作,不适用于较大的 文件。 (1) 将文件更新到本地,并在服务器端设置该用户对tags库或分支库的写权限; SVN 高级操作手册 (2) 选中文件夹或文件,点鼠标右键TortoiseSVNBranch/Tag (分支/标记) (3) 在下界面ToURL 中输入分支或基线的存放路径,若为分支目录则建立分支, 若为基线目录则建立基线,然后点击OK即可。 方法二: 通过执行SVN命令实现文件基线化,适用于较大的文件。 说明:第一个红框,“C:\Program Files\VisualSVN Server\bin ”为SVN服务 端软件本地安装路径; 第二个红框,SVN基线化命令,基于trunk建立分支或基线,第一个网址为 trunk访问地址,第二个网址为分支或基线的访问网址 (第二个网址为分支目录 则建立分支;若为基线目录则建立基线)。 验证结果: SVN 高级操作手册 通过版本库浏览器访问服务器端,所打的 tag 下的文件均为该文件某个版 本的映射,即分支或基线目录。 注意:文件基线化并非是硬拷贝,而是在tags基线库建立标签,在服务器端 并不占用存储空间。 3. 源代码分支合并 场景描述: 适用于软件开发类项目,在分支库中单元测试通过的源代码要合并到主干。 步骤: (1) 在本地副本上进行操作,选择主干上的源代码文件,右键显示TortoiseSVN 菜单,点击合并 (merage );在合并类型界面中选第一项:合并一个范围的 版本,常用于分支合并到主干。 SVN 高级操作手册 (2) 在合并界面中,URL to merge from是分支(working )路径,然后点击Show log 显示日志列表,从列表中选择一个或多个版本进行合并。 (3) 可按照Revisio

文档评论(0)

1112111 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档