一 常用命令:
(1)svnserve: Server for the 'svn' repository access method(启动SVN服务器).
*svnserve --help for usage!
(2)svnadmin:Subversion repository administration tool.
*svnadmin help for usage!
*svnadmin create创建存储库。
(3)svn:
*svn help for usage!
*svn help<subcommand> for help on a specific subcommand.
(4)website:
*http://subversion.apache.org/
二 常用svn子命令:
(1)svn checkout:从版本库签出工作副本,选择导致指定版本。
*Subversion可以通过许多不同方式进行访问(check out):本地磁盘或者通过各种网络协议。
*file:///:本地硬盘上文件仓库。
*http://:通过 WebDAV 协议访问支持 Subversion 的 Apache 2 Web 服务器。
*https://:类似http,支持ssl加密。
*svn://:通过自带协议访问svnserve服务器。
(2)svn commit:把工作副本的修改提交给版本库。
*-m选项:指定日志信息。
(3)svn add/delete:
*add:把文件和目录纳入版本控制,通过调度添加到版本库,会在下一次提交时加入。
*delete:从版本库中删除文件或目录。
*注意:add和delete后需调用svn commit。
(4)svn import:将未纳入版本控制的文件或目录树提交到版本库。
(5)svn export:create an unversioned copy of a tree.
(6)svn update:bring changes from the repository into the working copy。
*Subversion利用当前目录下的.svn目录下内容确定那些文件需要更新。
*针对working copy执行的。
(7)svn blame:输出指定文件或URL的追溯内容,包含版本和作者信息。
(8)svn merge:将两个源差异应用到工作副本。