实验三 软件项目管理-SVN实验报告

  • 格式:docx
  • 大小:18.08 KB
  • 文档页数:2

本文格式为Word版,下载可任意编辑

第 1 页 共 2 页 实验三 软件项目管理-SVN实验报告

实验三SVN的安装配置和使用

一、实验目的

掌握开源软件配置工具SVN的安装配置和使用。

二、实验内容

1.安装服务器端Visual SVN Server

2.安装客户端Tortoise CVS

3.建立一个本地版本库

过程:

新建文件夹,目录和文件夹名称最好都用英文,不要使用中文;

打开文件夹,在空白处按下“shift键+鼠标右键”;

在弹出的菜单中选择“TortoiseSVN - Create repository here”;

弹出对话框,提示创建成功,并自动在文件夹中创建了目录结构;

4.向版本库导入已有的文件

过程:

打开已有的项目文件夹,在空白处按下“shift键+鼠标右键”;

在弹出的菜单中选择“TortoiseSVN - Import”;

选择导入路径,填写备注信息,点击“OK”开始导入;

导入完成后会弹出提示,可以拖动滚动条查看导入的文件,点击“OK”,完成导入;

4.客户端机器上,新建一个工作目录,执行检出操作。

5.建立一个客户端,取出版本库的一个工作拷贝;

在E盘的新建一个空目录“CheckOut”并右击该文件,选择SVN Checkout…

本文格式为Word版,下载可任意编辑

第 2 页 共 2 页 成功后文件夹如下所示:

Checkout文件夹内如下所示:

6.向版本库导入新增文件

此时文件出入待导入状态,并未真的导入

右击JacobTu-Prj文件图标,选择SVN Commit…

然后图标变为如下所示,表示添加成功

三、实验心得:

通过本次实验我慢慢开始了解TortoiseSVN的其它功能。例如查看文件修改日志Show log、回滚已提交的修改操作Revert、创建分支Branch/Tag、创建补丁Create patch等。

同时也总结了一点小心得:

1.如果你动了SVN(或CVS)上的某个东西,而未commit到服务器上,此

时你如果你用update操作,不会把SVN上的东西更新到你本地,也就是说,

你在你的机器上看到的还是你更改之后的东西

2.在commit操作之前,最好要先update一下,原因是有可能别人把新版

本放到服务器上了,而你并未更新到你本地,此时如果你没有进行update

操作,而直接commit,就会报错

3.如果你想放弃你的修改,直接采用服务器里的页面,你必须先把你的修

改还原,然后再从服务器上update下来就OK了