1、创建远程仓库(svn import)
命令:svn import project_dir http://192.168.1.242:8080/svn/IOS/Ben/remote_dir
project_dir:本地项目路径,不填默认当前文件夹
remote_dir:服务器上的项目文件夹,不存在会自动创建
ps:import后,project_dir不会自动传话为工作目录,需要重新检出
2、检出(svn co)
命令:svn co url path
· url:服务器svn项目地址
· path: 本地存放目录,若path为空,则默认为在当前目录创建
3、更新项目(svn up)
命令: svn up -r m path
m:指定的版本号,若没有则更新到最新版本
path:指定更新的目录,没有则更新当前目录
4、添加文件(svn add)
命令:svn add file
file:需要添加的文件,可以使用*通配符匹配多个文件
ps:#添加多个文件 svn add a.txt
#添加同类型文件 svn add *.txt
5、删除文件(svn del)
命令:svn del path -m "msg"
path: 要删除的文件和目录
-m:删除备注说明,可省略
6、提交(svn ci)
命令:svn ci -m "msg"
-m:提交备注说明
7、查看日志(svn log path)
命令: svn log path
path: 要查看日志的文件和目录
8、比较差异(svn di)
命令:svn diff path
path:要比较的文件
9、查看项目详情(svn info)
命令:svn info
10、新建分支(svn copy)
命令:svn copy branchA branchB -m "make B branch" // 从branchA拷贝出一个新分支branchB
11、合并内容到分支(svn merge)
命令:svn merge branchA branchB // 把对branchA的修改合并到分支branchB