Table 2.1. Repository Access URLs
Schema | Access Method |
---|---|
file:/// | direct repository access (on local disk) |
http:// | access via WebDAV protocol to Subversion-aware Apache server |
https:// | same as http:// , but with SSL encryption. |
svn:// | access via custom protocol to an svnserve server |
svn+ssh:// | same as svn:// , but through an SSH tunnel. |
这里主要说明构建file:///磁盘驱动器|/repository所在目录/子目录 格式的多版本管理库。
准备:
下载TortoiseSVN官网地址:http://tortoisesvn.net/downloads.html当前版本为1.7.7
下载:TortoiseSVN-1.7.7.22907-win32-svn-1.7.5.msi
下载完成后安装
此时我们就可以在右键菜单中看到如图所示菜单选项了。
创建档案仓库
创建档案仓库,即是创建存储档案的地方,TortoiseSVN中叫做repository;
如上图右键菜单中的 created repository here 即是在但前位置创建档案仓库。
这里我们选择将档案仓库保存在E盘,命名为project_svn。即当前档案仓库的位置为E://project_svn/ ;在E盘更目录选中并右键单击project_svn目录选择TortoiseSVN->Createrepository here 则将会在project_svn目录中创建档案仓库。注意:初始创建时应保证project_svn目录为空目录,否则不能创建成功。
档案仓库创建成功后目录如下图:
此时我们就可以使用该仓库了:
在我们要保存到档案仓库的文件夹上(注意为文件夹)右键选择TortoiseSVN->Import…并选择上载的路径为:file:///E:/project_svn即刚才我们创建的档案仓库路径。如下图所示:
点击OK。等待上传成功,则成功的将档案数据保存到了档案仓库中去了。
下载(checkout)档案
先创建一个工作目录(workspace),右键菜单中选择(checkout)则弹出chekeout对话框,如下图所示,
在URL of repository中输入刚才创建的档案仓库地址即:file:///E:project_svn
Checkout directory中输入workspace的地址。点击OK等待下载完成,即将档案仓库中的档案下载到了当前工作目录来了,此时就可以对档案进行操作了。