网站大量收购独家精品文档,联系QQ:2885784924

SVN用戶使用指南.doc

  1. 1、本文档共49页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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

文档评论(0)

bmdj + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档