Subversion的Checklist

本文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 增量备份

你可能感兴趣的:(Subversion的Checklist)