本文PDF手册下载地址 http://download.csdn.net/detail/gongqingkui/4760985
Subversion的共同选项:
--N 只操作单个目录,不处理子目录
--v 打印额外的信息
--q 打印尽可能少得信息
--username name 指定连接授权时的用户名
--password pawd 指定使用的密码
--editor-cmd 使用cmd作为日志消息编辑器
Svn add 文件以及目录的名字添加到版本控制系统
Svn blame target显示文件每行的版本和作者信息
Svn cat target –r revId输出指定的文件或者URL的内容
Svn checkout url path项目仓库中签出一个工作目录
svn checkout –r135 project
svn checkout –r “{date}” url
Svn cleanup path 清理工作拷贝,移除锁,完成未完成的操作
Svn commit path –m “message” –F file 提交更改,file内容作为日志消息
Svn copy src dest 工作拷贝或者项目仓库中制造包括历史在内的副本
Svn copy svn://server/project/trunksvn://server/project/branches/RB-1.0发布分支
Svn delete target –m “message” –F file从版本控制系统中移除文件或者目录
Svn diff –r rev1:rev2 target 比较两个版本文件的不同之处
Svn diff –r HEAD file 比较最新版本差异
Svn diff >pathcfile 创建一个补丁文件
Patch –p0 –I patchfile 应用补丁文件
Svn diff oldurl1 newurl 比较最新版本的oldurl1和newurl的差异
Svn export –rrev url path导出干净的目录树到path
Svn import path url 递归提交path的一个拷贝到URL
Svn info path 显示文件或者目录的信息
Svn list target 列出项目仓库中的目录条目
Svn proposet svn:needs-lock true file启用加锁
Svn lock target 锁住文件,让其他用户不能提交
Svn commit –m “message” file 提交锁
Svn unlock—force url强制开锁
Svn lock---force file –m “message” 窃取别人对文件的锁
Svn log target文件的日志记录-r rev版本-v详细信息—stop-on-copy不要穿越拷贝
Svn merge sourceURL1@rev1 sourceURL2@rev2 wcpath 合并文件的差异
Svn merge –r rev:rev-1path 撤销最新提交内容
Svn mkdir target 创建版本控制下的新目录
Svn move src dest移动或者重命名
Svn propdel propname path 删除工作拷贝中path的propname属性
Svn propedit propname path 打开外部编辑器在本地拷贝编辑
Svn propget 打印文件或者目录的属性值
Svn resolved path移除工作拷贝中的冲突状态
Svn revert path 恢复工作拷贝中的文件
Svn status 打印工作拷贝中的文件和目录状态
Svn switch url path 转移工作拷贝到其他URL
Cd projecta切换项目目录
Svn switch svn://server/project/branches/RB-1.0切换当前目录为发布目录
Svn unlock target 解锁
Svn update path 把改动从项目仓库带到工作拷贝中
Svn rename oldname newname 重命名文件或者目录
Start svnserve –daemon –root repos-dir 启动svnserve
Svnserve –d –r repos启动svnserve
Svnadmin create repos 创建项目仓库
Svnadmin dump repos>dumpfile 备份
Svnadmin dump –incremental –revision rev1:rev2 repose 增量备份