软件配置管理工具SVN操作指引.doc

软件配置管理工具SVN操作指引.doc

ID:58003426

大小:1.54 MB

页数:28页

时间:2020-04-19

软件配置管理工具SVN操作指引.doc_第1页
软件配置管理工具SVN操作指引.doc_第2页
软件配置管理工具SVN操作指引.doc_第3页
软件配置管理工具SVN操作指引.doc_第4页
软件配置管理工具SVN操作指引.doc_第5页
资源描述:

《软件配置管理工具SVN操作指引.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、软件配置管理工具SVN操作指引软件配置管理工具SVN操作指引IIii软件配置管理工具SVN操作指引目录IIii软件配置管理工具SVN操作指引文件控制ii更改记录ii审阅ii1概述1目的1范围1文件内容1术语12SVN基础知识22.1SVN简介22.2SVN的特性22.3SVN的架构33SVN基本应用43.1客户端(TortoiseSVN)的安装43.2客户端常用操作83.3SVN的使用规范244附录264.1参考文件264.2质量记录26IIii软件配置管理工具SVN操作指引IIii软件配置管理工具SVN操作指引1概述目的为了对配置管理工具(subversion,以下

2、简称为SVN)应用过程提供统一指导,特制订本指引。范围本指引适用于公司所有采用SVN作为配置管理工具的各项目组。文件内容本指引内容包括SVN基础知识、SVN基本应用、SVN使用规范三部分。术语3软件配置管理工具SVN操作指引1SVN基础知识1.1SVN简介Subversion(以下简称SVN)是一个自由、开放源码的版本控制系统。在它的管理下,文件和目录可以超越时空。SVN将文件存放在中心版本库里,这个版本库很像一个普通的文件服务器,不同的是,它可以记录每一次文件和修改的情况。这样我们就可以籍此将数据回复到以前的版本,并可以查看更改细节。也就是说,一旦一个文件被传到SV

3、N上面,那么不管对它进行什么操作,SVN都会有清晰的记录,即使它在N天前被删除了,也可以被找回来。所以,许多人将版本控制系统比做一种神奇的“时光机器”。。1.2SVN的特性.1.2.1版本化目录SVN实现的“虚拟”版本化文件系统可以跟踪目录树的变更。也就是说,在SVN中,文件和目录都是版本化的。.1.2.2真实的版本历史由于实现了文件和目录的版本化,SVN可以记录文件复制、重命名这些常见操作带来的版本变更。即在SVN中,对文件或目录都可以进行增加、删除、复制、重命名等操作,并有版本历史记录。.1.2.3原子化提交一个变更集要么完整地被提交到仓库中,要么不做任何改变,从

4、而避免发生不完整地提交变更的情况。.1.2.4受控元数据每一个文件和目录都有一个与其对应的属性集。.1.2.5可选的网络层SVN仓库的存取是一个抽象概念,有利于其他人实现新的网络访问机制,SVN可以作为一个外部模块插入到ApacheHTTP服务器中。.1.2.6一致的数据处理SVN使用一种二进制的比较算法来表示文件之间的区别。.1.2.7高效的分支和标记分支和标记所带来的开销与项目的规模并没有直接的关系,SVN在创建分支和标记时使用类似“连接”的方式来复制整个项目。因此这些操作通常只会花费很少且固定的时间。3软件配置管理工具SVN操作指引.1.1.1扩展能力SVN是由

5、一组设计良好的APIs实现的,包含在C的共享库中,这使得它很容易维护。也很容易被其他应用程序或语言使用。。1.2SVN的架构31SVN基本应用1.1客户端(TortoiseSVN)的安装TortoiseSVN是Subversion基于windows下的一个免费开源客户端,能为用户提供友好直观的图示化操作。免去输入难记的命令行,方便使用。它能与windows外壳(例如资源管理器)无缝集成,可以保持你在熟悉的工具上工作,不需要在每次使用版本控制功能时切换应用程序。.1.1.1安装程序下载地址TortoiseSVN的安装程序存放在公司CMS系统的以下目录:/01公司共享资源

6、/03_工具软件/02配置库工具/SVN.1.1.2程序安装过程262626点击YES,重启电脑。在桌面空白地方鼠标右键,会出现下图。安装成功。.1.1.1中文语言包的安装(可选)在公司CMS系统:/01公司共享资源/03_工具软件/02配置库工具/SVN存放着相同版本的LanguagePack,直接双击安装。然后在鼠标右键——TortoiseSVN——Settings,如下界面,在“Language”一栏选择“中文(简体)”,确定后即可生效。261.1客户端常用操作如下图,通过TortoiseSVN——Repo-browser,可以登陆访问版本库,浏览库中内容,并可

7、以进行打开、查看日志、导出、增加文件(夹)、删除、重命名、另存为等操作。通过SVNCheckout,则可以将服务器版本库上的内容下载到本地,建立您个人的私有工作区。个人在工作区的修改,在未提交前是不会影响到服务器版本库上的内容。从而方便项目组的协同工作。在工作区内,能进行比在“Repo-browser”中更多的操作,包括以下(如下图),下面具体介绍:26.1.1.1Repo-browser版本库浏览TortoiseSVN——Repo-browser,版本库浏览工具,点击后出现以下对话框:在里面输入版本库地址,结构为:svn://服务器IP/配置库名称

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

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

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