svn update — 更新你的工作拷贝。
svn update [PATH...]
svn update会把版本库的修改带到工作拷贝,如果没有给定修订版本,它会把你的工作拷贝更新到HEAD修订版本,否则,它会把工作拷贝更新到你用--revision指定的修订版本。为了保持同步,svn update也会删除所有在工作拷贝发
svn unlock — 解锁工作拷贝路径或URL。
svn unlock TARGET...
解锁每个TARGET。如果任何另一个用户锁定了TARGET,或者没有正确工作拷贝的锁定令牌,打印警告并继续解锁余下的TARGET。使用--force可以打破其它用户或工作拷贝的锁定。
无
svn switch — 把工作拷贝更新到别的URL。
svn switch URL [PATH]
switch --relocate FROM TO [PATH...]
这个子命令(没有--relocate选项)更新你的工作拷贝来反映新的URL—通常是一个与你的工作拷贝分享共同祖先的URL,尽管这不是必需的。这是Subversion移动工作拷贝到分支的方式。更深入的了解请见
svn status — 打印工作拷贝文件和目录的状态。
svn status [PATH...]
打印工作拷贝文件和目录的状态。如果没有参数,只会打印本地修改的项目(不会访问版本库),使用--show-updates选项,会添加工作修订版本和服务器过期信息。使用--verbose会打印每个项目的完全修订版本信息。
输出的前六列都是一个字符宽,每一列给出了工作拷贝项目
svn revert — 取消所有的本地编辑。
svn revert PATH...
恢复所有对文件和目录的修改,并且解决所有的冲突状态。svn revert不会只是恢复工作拷贝中一个项目的内容,也包括了对属性修改的恢复。最终,你可以使用它来取消所有已经做过的预定操作(例如,文件预定要添加或删除可以“恢复”)。