SVN项目目录
---trunk 主干
---branches 分支
--tags
checkout代码
svn co svn://xxxxxx.com/xxx
update代码
svn up
添加新文件到版本库
svn add filename
递归添加当前目录下的所有新文件
svn add . --no-ignore --force
提交代码
svn commit -m "提交描述"
撤销修改
撤销本地文件的修改(还没提交的) svn revert filename svn revert -r 目录名 撤销目录下所有本地修改 svn revert --recursive 目录名
查询当前工作区的变更情况
svn diff
查看SVN信息
svn info
查询当前工作区的状态,提交之前,可先用这个查询一下
svn status
创建一个文件夹,并设置忽略下面的文件,提交更新即可
svn mkdir xxxxx svn propset svn:ignore 'xxxxx' .
切换当前项目到指定的分支
svn switch svn://xxxxxxx.com/xxx/branches/xxxxv0p1
合并主干的代码到分支上
cd branches/xxxxv0p1 svn merge http://xxxxxx.com/repos/trunk
分支合并到主干
svn merge --reintegrate http://xxxx.com/repos/branches/xxxv0p1
仓库地址重定向
svn switch --relocate 原svn地址 新svn地址