- 1、本文档共49页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SVN用戶使用指南
SVN用户使用指南
文档变更记录
文件状态:
[ ]草稿
[√]正式发布 当前版本: V1.0 作 者: 卞海军 审 核 人: 发布日期: 2010年3月9日 修改内容描述 修改人 修改日期 备注 目 录
1. 引言 1
1.1. 目的 1
1.2. 范围 1
2. SVN基础知识 1
2.1. SVN简介 1
2.2. SVN特性 1
2.3. SVN的架构 3
3. SVN的基本应用 4
3.1. 服务器的安装 4
3.2. SVNManager的基本操作 4
3.2.1. 登陆 4
3.2.2. 添加用户 5
3.2.3. 修改用户 7
3.2.4. 删除用户 8
3.2.5. 添加组 9
3.2.6. 修改组 12
3.2.7. 删除组 14
3.2.8. 添加组成员 15
3.2.9. 创建资源库 16
3.2.10. 修改资源库 17
3.2.11. 删除资源库 19
3.2.12. 设置用户访问权限 20
3.2.13. 设置组访问权限 21
3.2.14. 设置目录访问权限 23
3.3. 客户端的安装 25
3.4. 版本库浏览 Repo-browser 27
3.5. 版本库的基本操作 28
3.5.1. Add file(folder)添加文件(文件夹) 28
3.5.2. commit 提交 29
3.5.3. Show log 查看日志 29
3.5.4. Export 导出 31
3.5.5. Revision graph 版本树显示 32
3.5.6. Check out 检出 33
3.5.7. Refresh 刷新 33
3.5.8. Delete 删除 34
3.5.9. Rename 对目录或文件进行改名 34
3.5.10. Copy to working copy 把当前目录拷贝到本地 35
3.5.11. Copy to 拷贝到 36
3.6. 客户端操作 37
3.6.1. 客户端的基本操作 37
3.6.2. 常用功能介绍 40
3.6.3. 分支与合并 43
3.7. 参考资料 45
引言
目的
为了对配置管理工具(Subversion,以下简称为SVN)应用过程提供指导,编制此指南.
范围
本规范适应于北京天大天科科技发展有限公司内部使用
SVN基础知识
SVN简介
SVN 是一具开源的版本控制系统,SVN 将文件存放在中心版本库里,这个版本库很像一个普通的文件服务器,不同的是,它可以记录每一次文件和的修改情况。
这样我们就可以籍此将数据回复到以前的版本,并可以查看的更改细节。也就是说,一旦一个文件被传到SVN 上面,那么不管对它进行什么操作,SVN 都会有清晰的记录,即使它在N 天前被删除了,也可以被找回来。所以,许多人将版本控制系统当作一种神奇的“时间机器”。
SVN特性
版本化目录
SVN 实现的“虚拟”版本化文件系统可以跟踪目录树的变更。也就是说,在SVN 中,文件和目录都是版本化的。
真实的版本历史
由于实现了文件和目录的版本化,SVN 可以记录如文件拷贝和改名这些常见操作带来的版本变更,即在SVN 中,对文件或目录都可以进行增加、拷贝和操作,并有版本历史记录。
原子提交
一系列相关的更改,要么全部提交到版本库,要么一个也不提交,这样用户就可以将相关的更改组成一个逻辑整体,防止出现部分修改需另一部分未修改的情况提交到版本库中。
可选的网络层
SVN 在版本库访问的实现上具有较高的抽象程度,利于人们实现新的网络访问机制。SVN 可以作为一个扩展模块嵌入到Apache 之中,这种方式在稳定性和交互性方面有很大的优势,可以直接使用服务器的成熟技术----认证、授权和传输压缩等。此外,SVN 自身也实现了一个轻型的、可独立运行的服务器软件。这个服务器使用了一个特定的协议,这个协议可以轻松用SSH 封装。我们目前选用的是SVN 自身的服务器,即Svnserver 方式,本文主要是对Svnserver 方式的使用方法介绍。
一致的数据操作
SVN 用一个二进制差算法描述文件和变化,对于文件(可读)和二进行制(不可读)文件其操作方式是一致的。这两种类型的文件压缩存储在版本库中,而差异信息则在网络上双向传递。
高效的分支和标签操作
在 SVN 中,分支与标签操作的开销与工程的大小无关,SVN 的分支和标签操作是一种类似于硬链接的机制拷贝整个工程。因而这些操作通常只会花费很少且相对固定的时间。
可修改性
SVN 没有历史负担,它以一系列优质的共享C 程序库的方式实现,具有定义良好的API。
SVN的架构
SVN的基本应用
服务器的安装
1.如果您的安装目录是“D:/Tools/svn/xamp
您可能关注的文档
最近下载
- 年产3万吨黄桃罐头工厂设计.docx
- 浅谈政务信息化项目全过程咨询管理.pdf VIP
- [临沂]2024年山东临沂市直部分医疗卫生事业单位招聘笔试典型考题与考点研判含答案详解.docx
- 2022-2023学年人教版二年级数学下册第九单元 数学广角——推理测试卷含答案.docx
- 年产一万吨黄桃罐头工厂设计.docx VIP
- 2024年水泥质量与检验题库——简答题(二).docx
- 2025年云南省高等职业技术院校分类考试思想政治模拟卷(A4).doc VIP
- 钒钛磁铁矿冶炼渣选铁工艺及设备.docx VIP
- 新疆大学《计算机网络》2019-2020学年期末试卷.pdf VIP
- 水泥质量与检验题库--简答题(含答案).docx VIP
文档评论(0)