获取帮助
命令格式:svn help(或svn h,或svn ?)
此命令用以获取svn的常见命令及其书写格式。此外,加上具体的命令名称还可以获取该命令的说明文档,如:svn help status。
检出
命令格式:svn checkout|co URL [local_path]
checkout命令用于将服务器端(代码仓库)中的项目代码检出(其实就是拷贝,类似于Git的clone)到本地。其中URL指定服务器端的地址,后面的local_path可选,如果省略则检出到当前目录下。此外还可指定一些额外参数,可以用help命令查看详细信息。
添加
命令格式:svn add filename
往版本库中添加新的文件。需要注意的是,在执行add命令后,还需要执行commit命令才会将文件上传到服务器端的仓库中。
提交
命令格式:svn commit|ci
用于将修改后的代码提交到仓库中(与Git的commit相同)。
导出
文件格式:svn import [path] URL
把一个不带.svn的目录树导出到仓库中。
加锁/解锁
命令格式:加锁 svn lock TARGET;解锁 svn unlock TARGET
给仓库中指定的文件/目录上锁后,别人将不能更改它,除非执行解锁操作。
更新
命令格式:svn update [PATH]
协同开发中常用的命令,当与你协同开发的其他人员将他们负责的代码提交到服务器端时,我们需要同步代码,这就需要用到update命令。详细说明请参考使用手册(svn ? update查看)。