SVN使用规范-详解

目 录

第一章 引言 ..................................................................................... 1

1.1 Subversion的介绍 .............................................................. 1

1.2 Subversion的特性 .............................................................. 1 1.3 SVN链接模式 .................................................................... 2 1.4 SVN操作流程 .................................................................... 2 第二章 SVN使用 ............................................................................ 4

2.1 SVN软件安装 .................................................................... 4

2.2 事业部SVN库介绍 ........................................................... 4 2.2.1 事业部SVN库 ................................................................... 4 2.2.2 帐号注册、权限申请 ......................................................... 5 2.3 基本操作 ............................................................................. 5

2.3.1 操作介绍 ................................................................... 5 2.4 系统规范使用 ................................................................... 19

2.4.1 规范操作 ................................................................. 19 2.4.2 版本控制的使用 ..................................................... 20 2.4.3 与目录无关内容 ..................................................... 21 2.4.4 文件夹目录名称规范 ............................................. 22 2.4.5 文件上传格式 ......................................................... 23 2.4.6 文件、数据放置 ..................................................... 23 2.5 日常使用问题 ................................................................... 23

2.5.1 版本库无响应 ......................................................... 23 2.5.2 邮件中的路径链接 ................................................. 23 2.5.3 系统库最上层打不开 ............................................. 24 2.5.4 提交失败(Commit fail) ..................................... 24 2.5.5 SVN文件夹无法下载 ............................................ 25 2.5.6 特征图标的显示 ..................................................... 25 2.5.7 冲突问题解决 ......................................................... 26

第三章 权限申请流程 ................................................................... 29

3.1 权限定义 ........................................................................... 29

3.2 申请流程 ........................................................................... 29

3.2.1 普通权限申请 ......................................................... 29 3.2.2 单位权限申请 ......................................................... 29 3.2.3 特殊权限申请 ......................................................... 30

3.3 表单使用 ........................................................................... 31 附录 ....................................................................................................... 1 参考文献 ............................................................................................... 6

SVN使用规范

第一章

1.1 Subversion的介绍

SVN是Subversion的缩写。Subversion管理随时改动的文件和目录,以二进制格式存储所有的文件,使用高效的比较二进制差异算法来计算版本之间的改动。同时,它是一个时间机器,随时记录文件和目录的每次改动,例如:文件的增加、删除、重新排列文件等。同时SVN允许你恢复以前旧版本的数据,或者检查数据变化的历史。

SVN使用类似数据库事物的方式来处理用户提交入库的过程,整个改动要么成功的被提交,要么被中断并回滚。在数据提交完之前,其他人是看不到用户提交的修改文件,你看到的要么是改动之前的状态,要么是改动之后的状态。这样的行为被称为“原子提交”。原子提交很有用,因为它能保证所有相关人员看到的总是相同的东西。原子提交过程的其中一步就是包括把你的所有改动打包为一个“修订集”(有时被称为改动集),并且再给个改动标记的修订号(绿色勾变为红色叹号)。

引言

1.2 Subversion的特性

1.2.1 版本化的目录

Subversion实现了一个可以跟踪目录树更改的“虚拟”版本化文件系统,文件和目录都是有版本的。

1.2.2 真实的版本历史

通过Subversion你可以对文件或是目录进行增加、拷贝和改名操作,也可以新增一个具有干净历史的文件。可以毫不夸张的将每一个版本都可以作为一个记忆片段定点。

1.2.3 原子提交

1

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4