1、下载检出: svn co 目录地址
例如:svn co svn://10.11.13.250/NSP
2、添加文件:svn add 文件名
svn add test.cpp 添加一个文件
svn add /bin/* --depth infinity 添加/bin目录下的所有文件
svn add /bin/ --depth infinity 添加/bin目录下的所有文件,包括bin目录本身
3、svn import命令:
svn import filesystem/ -m "文件系统目录初始化" SVN目录
将filesystem目录下的所有文件(不包括自己)上传到SVN指定目录;
4、提交上传:svn ci -m "提交备注信息文本"
svn ci -m "add test.c" test.c 指定上传test.c文件
svn ci -m "all file" 添加修改的所有文件
5、更新文件:
svn update 更新所有文件
svn update test.c 更新指定文件
svn update -r 200 将文件更新到指定版本
6、删除文件:
svn delete test.c 删除指定文件
svn delete /bin/ 删除目录以及目录下的所有文件
svn ci -m "delet files" 将删除的文件进行上传同步
7、查看文件状态:
svn status
8、查看svn日志:
svn log
9、查看文件详细信息:svn info test.c
10、去除文件.svn
svn find . -type d -name ".svn"|xargs rm -rf
11、导出个不带.svn的目录树
svn export svn://10.11.13.250/NSP 本地目录
svn export -r 版本号 svn://10.11.13.250/NSP 本地目录
12、比较差异:
svn diff 文件名
svn diff -r 版本1:版本2 文件名
13、撤销delet/add:
svn revert 文件名
svn revert --depth=infinity 目录名