实验三 软件项目管理-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了