这只是一个快速的开始.
[toc]
1.1 创建一个本地仓库
- 在一个空的目录下(也就是说新建一个空白文件夹,文件夹的名字就是你要创建的仓库的名字,打开这个新建的文件夹,这个时候资源管理器中的路径就是所谓的空目录),在右键菜单中:
TortoiseSVN → Create Repository here...
. 之后会弹出一个对话框。
Figure 1:新建文件夹svn_repos
- 在弹出的对话框中点击
create folder structure
按钮(虽然到现在也不知道进行这一步有什么用)。这样一个本地仓库就创建成功了。本次仓库创建成功后,文件夹svn_repos
的图标就变成了
- 本地仓库主要是用来测试和评估用的
1.2 添加一个文件夹(项目文件夹)到本地仓库
- 在资源管理器中找到要添加的文件夹,右键。在右键菜单上选择:
TortoiseSVN → Import...
,这会弹出一个对话框 - 在
URL of repository
box中指定本地仓库的URL地址:
file:///e:/svn_repos
- 在
Import message
box中输入必要的备注信息 - 点击
ok
,这个文件夹就被我们指定的本地仓库管理了
- 在这里指定的是本地仓库,注意一下它的格式,有三个斜杆
/
,并且都是斜杠Import message
box中的信息是非常必要的,它可以用来说明这次添加文件夹的原因,当以后回顾时非常有帮助。- 这一小节用来演示如何把一个文件夹加入到本地仓库中来,从而接受SVN仓库管理的过程。
- 文件夹中一般都是放着项目的所有文档。一般情况下是整个项目的目录结构,是空的。我们将它交给SVN管理,然后在检出到本地工作区,这样在项目的后续过程中管理项目文档了。一般公司都会有svn服务器,项目会放在服务器上,为了演示方便,我们才用本地仓库演示,本地仓库和服务器仓库中后面所说的所有操作,操作流程都是一样的.
1.3 如何检出一个工作区
从一个空的本地仓库中检出工作区
- 创建自己的工作区:
E:\SVN\SVN_DEV
.这就是自己的工作区。 - 在开发目录中右键,在右键菜单中选择
TortoiseSVN → Checkout...
.这会弹出一个对话框.
Figure 5:从svn_repos中检出工作区1
- 弹出的对话框中,在
URL ofrepository
box中指定要管理工作区的仓库的地址,这里是file:///E:/svn_repos
,然后点击ok
.这样我们的工作区svn_dev
就与本地仓库svn_repos
建立了关连,这时,工作区svn_dev
会从本地仓库中拷贝出项目文件。这时文件夹svn_dev
的图标就变成了。如果是服务器仓库:它的地址为http://172.16.0.141:8081/svn/RM_ERP/
Figure 6:从svn_repos中检出工作区
- 从含有项目的本地仓库中检出工作区
步骤同上 - 从服务器中检出工作区
步骤同上
- 工作区就是一个文件夹,只不过这个文件夹受是svn仓库管理,在工作区里面进行文件夹的添加、删除和文档的添加、删除和修改。
- 这三种检出工作区的方式都是一样的,没有什么区别,唯一的不同就是如果从空的本地仓库中检出工作区,工作区的目录结构就是我们在创建本地仓库是指定的目录结构,还记得
create folder structure
按钮么?其余两种都是检出项目的目录结构。
上述所涉及的名称,比如仓库,工作区,留待以后解释。 - 工作区就是一个文件夹,只不过这个文件夹受是svn仓库管理,在工作区里面进行文件夹的添加、删除和文档的添加、删除和修改。