配置管理工具SVN

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

软件配置管理工具SVN战立章Tel:8239489Email:zhanlizhang@126.com2008.09SVN概述SVN是一个开源的版本控制管理工具Subversion的简称。在软件开发过程中,Subversion控制随时间改变的数据,并将些数据放置在一个中央资料版本库(repository)中。这个版本库很像一个普通的文件服务器,它会记录每次文件的变动,并跟踪和记录每一个文件的变更。SVN的工作模式SVN架构软件配置管理工具SVN客户端TortoiseSVN安装和配置TortoiseSVN的日常使用客户端TortoiseSVN的安装和配置版本:TortoiseSVN-1.4.6.11647-win32-svn-1.4.6.msi安装环境:WindowsXPServicePack2Pentium(R)4CPU2.00GHz512MB内存下载网址:(TortoiseSVN最新版本)TortoiseSVN安装指南客户端安装先到官方网站下载Subversion的windows客户端程序TortoiseSVN,版本TortoiseSVN-1.4.6.11647-win32-svn-1.4.6.msi安装程序,双击直接安装即可。安装成功后,右键单击鼠标会多出两个选项,分别是SVNcheckout和TortoiseSVN。建立工作区项目开始之前,在本地PC的硬盘上,创建一个文件夹,例如Workplace,该文件夹即作为软件开发者在软件开发过程中的工作区。TortoiseSVN基本操作文件的导入文件的导出项目更新版本库修改查看文件日志查看文件的版本树重命名和删除文件查看版本库环境模拟现有项目名称:test服务端版本库:repositoryURL:用户:admin密码:admin版本库目录结构:文件的导入如果想要使用SVN管理项目test,则选中文件夹test,右键单击鼠标,选择TortoiseSVN菜单下的Import,如下图所示,在弹出的窗口中填入相关信息,然后点击OK,输入用户名和密码。假设程序员想导出项目test,则在workplace文件夹上右键单击鼠标,选择Checkout,会出现如下窗口,文件的导出URLofrepository:版本库地址,如svn://192.168.114.253/repository/testCheckdir:导出到本地的目录,系统会自动添加上面创建的工作区目录。HEADrevision:选中该选项,下载版本库中文件的最新版本。Resion:选中该选项,然后输入版本号,即可下载库中旧版本的文件。如果不想下载整个版本库,而只想下载其中的部分模块,可在URL后进一步添加模块名,如svn://192.168.102.128/repository/test/Doc。修改文件经过了文件导出操作后,本地的工作文件workspace上会有绿色对勾出现,工作区下的文件也会带有绿色对勾,如下图,如果对版本库中的某个文件进行了修改,系统会自动的为这个文件以及这个文件所属的各级父文件夹加上红色叹号,代表该文件或目录已经在本地做了修改。查看文件的版本树如果想查看一个文件的版本树,如果想查看soc_1文件的版本树,右键单击该文件,选择Revisiongraph,系统将会打开一个窗口,并在窗口中显示该文件的版本树,查看文件的日志如果希望了解一个文件日志,则可以选择该文件,然后右键单击鼠标选择Repo-browser,弹出如下窗口,项目的更新在本地工作目录下右键菜单中选择SVNupdate,便就可以将文件库中最新版的文件取到本地计算机上,升级本地目录下的文件版本。重命名和删除文件如果要删除一个文件或者对一个文件进行重命名,只需右键单击该文件,在TortoiseSVN的菜单下选择Delete或者Rename,SVN系统便会完成操作。但是只有当提交新版本库后,服务端的文件结构才会被更新。如果误删除了文件,在没有提交版本库之前,可以通过对版本库的“SVNupdate”将文件重新下载到本地的版本库,也可以通过revert(在TortoiseSVN的菜单中)恢复提交以前的版本。查看版本库选择ToroiseSVN子菜单下的Repo-browser,就可以打开Subversion服务器上可见的文件库,并可以对文件库中的文件及文件夹进行操作。

1 / 23
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功