创建版本库
1. 创建版本库目录:
mkdir /path/to/project
cd /path/to/project
2. 初始化版本库:
svnadmin create my_repo
创建工作副本
1. 创建工作副本目录:
mkdir /path/to/workspace
cd /path/to/workspace
2. 检出版本库:
svn checkout file:///path/to/project/my_repo
管理SVN配置
1. 查看SVN配置:
svn info
2. 修改SVN配置:
svn config set --global [option] [value]
例如:
svn config set --global http-proxy "http://proxy.example.com:8080"
提交更改
1. 提交更改:
svn commit -m "提交日志"
2. 更新工作副本:
svn update
其他常用命令
1. 查看历史记录:
svn log
2. 回滚更改:
svn revert
3. 创建分支:
svn copy URL_of_branch/path/to/branch URL_of_new_branch/path/to/new_branch -m "创建分支"
注意事项
1. 使用绝对路径创建版本库和工作副本。
2. 初始化版本库时,会生成3个子目录:conf、db和hooks。conf用来管理配置,db存储版本库数据,hooks用于定义自定事件。
3. SVN配置选项可以设置全局或特定于每个工作副本。
4. 每次提交更改时,都要写清楚提交日志,便于版本管理。
5. 使用分支来进行特性开发和回归测试。