SVN版本控制流程2.doc

SVN版本控制流程剖析2

版本控制流程 目录 1. 概述 3 1.1. 目标 3 1.2. 版本控制系统工具 3 1.3. SVN特点简述 5 2. SVN版本控制 6 2.1. 版本控制目录设置 6 2.2. 角色及权限分配 7 2.3. 操作流程 7 2.4. SVN备份计划 8 2.5. SVN操作注意事项 8 概述 目标保证各个环境(开发、测试、主干)的独立,避免相互影响。减少最终发布时合并主干出现冲突的概率。降低冲突处理的难度。 版本管理器:SVN 安装包 服务器端安装后界面 比较工具:BeyondCompare 图形界面如下: 可以进行文件夹比较,文件内容比较等、也可以对文本文件内容,时间等进行比较。 比较结果如图: 可以针对比较结果进行自动移动或复制让两侧文件一致。 SVN特点简述 统一的版本号。CVS是对每个文件顺序编排版本号,在某一时间各文件的版本号各不相同。而Subversion下,任何一次提交都会对所有文件增加到同一个新版本号,即使是提交并不涉及的文件。所以,各文件在某任意时间的版本号是相同的。版本号相同的文件构成软件的一个版本。 原子提交。一次提交不管是单个还是多个文件,都是作为一个整体提交的。在这当中发生的意外例如传输中断,不会引起数据库的不完整和数据损坏。 重命名、复制、删除文件等动作都保存在版本历史记录当中。 对于二进制文件,使用了节省空间的保存方法。(简单的理解,就是只保存

文档评论(0)

1亿VIP精品文档

相关文档