上一篇讲了服务器端的使用,版本库创建,管理人员的配置,项目组的创建以及项目组访问权限的设置。
接下来这一篇主要讲客户端的使用
首先来看一张图
在这里我将项目、版本库、新文件夹的关系做了一个梳理。通过导入文件/文件夹将项目导入到版本库中去,然后新建立一个文件夹将版本库中的项目再导出来(这里我感觉新文件夹就是原有项目的一个副本),之后的每次文件操作或者版本库内容的更改都可以互相影响到对方,这时候就跟(原)项目没有关系了,也不会对原项目造成更改。
1.首先是导入文件/文件夹,选中你要导入的项目右键->TortoiseSVN->Import
粘贴你要导入的版本库的URL
如果要导入到lib下的branches文件夹下,则右键branches选择Copy URL粘贴到上面的相应位置(在URL后面加入了/测试管理,之后就会在branches下面自动新建立一个名为测试管理的文件夹)
点击OK后提示输入用户名和密码
导入文件完成
可以看到lib下的branches文件夹内多了一个名为测试管理的文件夹
2.检出项目
首先先新建一个空文件Test,右键Checkout
项目检出完成
3.提交修改文件
若对Test\测试方案\下的文档进行修改,然后右键Test->SVN Commit,添加修改备注最后提交
4.更新
对版本库内容进行更新以后,选中本地的Test文件夹右键->SVN Update,进行更新