配置管理工具SVN_第1页
配置管理工具SVN_第2页
配置管理工具SVN_第3页
配置管理工具SVN_第4页
配置管理工具SVN_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、软件配置管理工具SVN,战立章 Tel:8239489 Email: 2008.09,SVN概述,SVN是一个开源的版本控制管理工具Subversion的简称。在软件开发过程中,Subversion控制随时间改变的数据,并将些数据放置在一个中央资料版本库(repository)中。这个版本库很像一个普通的文件服务器,它会记录每次文件的变动,并跟踪和记录每一个文件的变更。,SVN的工作模式,SVN架构,软件配置管理工具SVN,客户端TortoiseSVN安装和配置 TortoiseSVN的日常使用,客户端TortoiseSVN的安装和配置,版 本:TortoiseSVN-1647-

2、win32-svn-1.4.6.msi 安装环境:Windows XP Service Pack 2 Pentium(R) 4 CPU 2.00GHz 512MB内存 下载网址: ( TortoiseSVN最新版本),TortoiseSVN安装指南,客户端安装 先到官方网站下载Subversion的windows客户端程序TortoiseSVN,版本TortoiseSVN-1647-win32-svn-1.4.6.msi安装程序,双击直接安装即可。安装成功后,右键单击鼠标会多出两个选项,分别是SVN checkout和Tortoise SVN。,建立工作区 项目开始之前,在本地P

3、C的硬盘上,创建一个文件夹,例如 Workplace,该文件夹即作为软件开发者在软件开发过程中的工作区。,TortoiseSVN基本操作,文件的导入 文件的导出 项目更新 版本库修改 查看文件日志 查看文件的版本树 重命名和删除文件 查看版本库,环境模拟,现有项目名称:test 服务端版本库:repository URL:28/svn 用户:admin 密码:admin 版本库目录结构:,文件的导入,如果想要使用SVN管理项目test,则选中文件夹test,右键单击鼠标,选择TortoiseSVN菜单下的Import,如下图所示 ,,在弹出的窗口中填入相关

4、信息,然后点击OK,输入用户名和密码。,假设程序员想导出项目test,则在workplace文件夹上右键单击鼠标,选择Checkout,会出现如下窗口,,文件的导出,URL of repository: 版本库地址,如 svn:/53/repository/test Check dir: 导出到本地的目录,系统会自动添加上面创建的工作区目录。 HEAD revision:选中该选项,下载版本库中文件的最新版本。 Resion:选中该选项,然后输入版本号,即可下载库中旧版本的文件。,如果不想下载整个版本库,而只想下载其中的部分模块,可在URL后进一步添加模块名,如 sv

5、n:/28/repository/test/Doc。,修改文件,经过了文件导出操作后,本地的工作文件workspace上会有绿色对勾出现,工作区下的文件也会带有绿色对勾,如下图,,如果对版本库中的某个文件进行了修改,系统会自动的为这个文件以及这个文件所属的各级父文件夹加上红色叹号,代表该文件或目录已经在本地做了修改。,查看文件的版本树,如果想查看一个文件的版本树,如果想查看soc_1文件的版本树,右键单击该文件,选择Revision graph,系统将会打开一个窗口,并在窗口中显示该文件的版本树 ,,查看文件的日志,如果希望了解一个文件日志,则可以选择该文件,然后右键单击鼠标选择Repo-browser,弹出如下窗口,,项目的更新,在本地工作目录下右键菜单中选择SVN update,便就可以将文件库中最新版的文件取到本地计算机上,升级本地目录下的文件版本。,重命名和删除文件,如果要删除一个文件或者对一个文件进行重命名,只需右键单击该文件,在TortoiseSVN的菜单下选择Delete或者Rename,SVN系统便会完成操作。但是只有当提交新版本库后,服务端的文件结构才会被更新。,如果误删除了文件,在没有提交版本库之前,可以通过对版本库的“SVN update”将文件重新下载到本地的版本库,也可以通过revert(在TortoiseSVN的菜单中)恢复提

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论