在使用 SVN 进行版本控制之前,首先需要创建一个版本库来存放项目的代码。版本库可以理解为一个中央仓库,所有的代码变更都会被提交到这个版本库中,方便团队成员进行协作和管理。
创建版本库步骤
- 打开终端或命令行工具,输入以下命令创建一个新的版本库:
svnadmin create /path/to/repository
其中 /path/to/repository
是你希望创建版本库的路径。
- 进入到版本库所在的目录:
cd /path/to/repository
- 在版本库中创建 trunk、branches 和 tags 目录,这是 SVN 常用的项目结构,trunk 目录用于存放主要开发分支,branches 目录用于存放各种开发分支,tags 目录用于存放发布的版本标签。
mkdir trunk branches tags
- 设置版本库的权限,可以通过编辑
conf/svnserve.conf
文件或conf/authz
文件来设置用户权限。
创建版本库示例
假设我们要创建一个名为 myproject
的版本库,具体操作如下:
- 创建版本库:
svnadmin create /path/to/myproject
- 进入版本库目录:
cd /path/to/myproject
- 创建项目结构目录:
mkdir trunk branches tags
- 设置权限配置:
编辑 conf/svnserve.conf
文件或 conf/authz
文件,设置用户权限。
通过以上步骤,我们成功创建了一个名为 myproject
的版本库,并设置了基本的项目结构和权限配置,可以开始向版本库中提交代码和进行版本控制了。