SVN用户使用指南

SVN用户使用指南

ID:37133574

大小:1.64 MB

页数:51页

时间:2019-05-18

SVN用户使用指南_第1页
SVN用户使用指南_第2页
SVN用户使用指南_第3页
SVN用户使用指南_第4页
SVN用户使用指南_第5页
资源描述:

《SVN用户使用指南》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、SVN用户使用指南.docSVN用户使用指南Version1.0SVN用户使用指南.doc文档变更记录文件状态:[]草稿[√]正式发布当前版本:V1.0作者:谭斌审核人:发布日期:修订号修改内容描述修改人修改日期备注SVN用户使用指南.doc目录1.引言11.1.目的11.2.范围12.SVN基础知识12.1.SVN简介12.2.SVN特性12.3.SVN的架构33.SVN的基本应用43.1.客户端的安装43.2.版本库浏览Repo-browser63.3.版本库的基本操作83.3.1.Addfile(folder)添加文件(文件夹

2、)83.3.2.commit提交93.3.3.Showlog查看日志93.3.4.Export导出113.3.5.Revisiongraph版本树显示12SVN用户使用指南.doc3.3.6.Checkout检出133.3.7.Refresh刷新133.3.8.Delete删除143.3.9.Rename对目录或文件进行改名143.3.10.Copytoworkingcopy把当前目录拷贝到本地153.3.11.Copyto拷贝到163.4.客户端操作173.4.1.客户端的基本操作173.4.2.常用功能介绍203.4.3.分支与

3、合并234.SVNAPI254.1.使用API254.2.URL和路径需求274.3.使用C和C++以外的语言274.4.代码样例284.4.1.使用版本库层284.4.2.使用Python处理版本库层35SVN用户使用指南.doc4.4.3.一个Python状态爬虫404.5.参考资料45SVN用户使用指南.doc1.引言1.1.目的为了对配置管理工具(Subversion,以下简称为SVN)应用过程提供指导,编制此指南.1.2.范围本规范适应于北京高伟达软件技术有限公司内部使用2.SVN基础知识2.1.SVN简介SVN是一具开源

4、的版本控制系统,SVN将文件存放在中心版本库里,这个版本库很像一个普通的文件服务器,不同的是,它可以记录每一次文件和的修改情况。这样我们就可以籍此将数据回复到以前的版本,并可以查看的更改细节。也就是说,一旦一个文件被传到SVN上面,那么不管对它进行什么操作,SVN都会有清晰的记录,即使它在N天前被删除了,也可以被找回来。所以,许多人将版本控制系统当作一种神奇的“时间机器”。2.2.SVN特性Ø版本化目录SVN实现的“虚拟”版本化文件系统可以跟踪目录树的变更。也就是说,在SVN中,文件和目录都是版本化的。Ø真实的版本历史由于实现了文件

5、和目录的版本化,SVN第46页/共46页SVN用户使用指南.doc可以记录如文件拷贝和改名这些常见操作带来的版本变更,即在SVN中,对文件或目录都可以进行增加、拷贝和操作,并有版本历史记录。Ø原子提交一系列相关的更改,要么全部提交到版本库,要么一个也不提交,这样用户就可以将相关的更改组成一个逻辑整体,防止出现部分修改需另一部分未修改的情况提交到版本库中。Ø可选的网络层SVN在版本库访问的实现上具有较高的抽象程度,利于人们实现新的网络访问机制。SVN可以作为一个扩展模块嵌入到Apache之中,这种方式在稳定性和交互性方面有很大的优势,

6、可以直接使用服务器的成熟技术----认证、授权和传输压缩等。此外,SVN自身也实现了一个轻型的、可独立运行的服务器软件。这个服务器使用了一个特定的协议,这个协议可以轻松用SSH封装。我们目前选用的是SVN自身的服务器,即Svnserver方式,本文主要是对Svnserver方式的使用方法介绍。Ø一致的数据操作SVN用一个二进制差算法描述文件和变化,对于文件(可读)和二进行制(不可读)文件其操作方式是一致的。这两种类型的文件压缩存储在版本库中,而差异信息则在网络上双向传递。Ø高效的分支和标签操作在SVN中,分支与标签操作的开销与工程的

7、大小无关,SVN的分支和标签操作是一种类似于硬链接的机制拷贝整个工程。因而这些操作通常只会花费很少且相对固定的时间。Ø可修改性SVN没有历史负担,它以一系列优质的共享C程序库的方式实现,具有定义良好的API。第46页/共46页SVN用户使用指南.doc1.1.SVN的架构第46页/共46页SVN用户使用指南.doc1.SVN的基本应用1.1.客户端的安装第46页/共46页SVN用户使用指南.doc第46页/共46页SVN用户使用指南.doc点击Yes,重启电脑,完成安装。1.1.版本库浏览Repo-browser完成安装之后,点击鼠

8、标右键,会出现下图,这是SVN的基本功能,下面一一介绍.第46页/共46页SVN用户使用指南.doc点击Repo-browser之后,会出现下面的小对话框:在里面输入你要键接的版本库:输入方法为:https://服务器IP:端口号/所

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。