教程说明
- 本系列教程目录大纲:《SVN系列教程-目录大纲》
《SVN系列教程-第二章-SVN命令的使用》
1.1 项目库配置
1.1.1 创建项目库
svn可以通过命令行的方式帮我们创建一个项目的版本库,在一个空白文件夹中打开cmd窗口,输入命令:
svnadmin create ./test_crm
在当前目录下创建
test_crm
项目版本库;
查看完整项目版本库目录:
- conf:版本库配置文件目录
- db:版本数据存储目录
- hooks:存放版本库勾子目录
- locks:存储库锁目录,用来跟踪库的访问者
- format:存储一个整数的文件,此整数代表库层次结构版本
1.1.2 开启服务仓库监听
服务器监听:
- 语法:
svnserve -d -r 目录 --listen-port 端口号
- 示例:
svnserve -d -r d:\000 --listen-port 8888
服务端口默认是3690
1.1.3 权限配置
修改版本库中conf目录下的svnserver.conf文件:
D:\000\test_oa\conf\svnserver.conf
anon-access
:匿名用户拥有的权限;auth-access
:认证后的用户拥有的权限;
权限可选值有:
read
:默认值,只允许读write
:允许读/写none
:不可读,不可写
1.2 SVN的命令操作
我们前面配置好了项目库,接下来我们就模拟多个用户协同开发的情况;
创建两个空目录(模拟两个用户):
1.2.1 检出操作
checkout
:检出操作;在SVN中,检出操作会将版本库中的内容复制到本地一份,同时建立与版本库之间的关系,纳入到版本库体系中进行监管;
在cmd窗口中执行: