SVN基本命令一览表 (功能序号以00结尾的为对应实用程序本身,其参数为全局参数,其他命令为对应的子命令) 0101(a)代表该命令不访问版本库 0101(b)代表该命令访问版本库 0101(?)表示该命令因对象是URL或者工作拷贝而异
序号 命令名 参数 备注1 备注2
0100 svn --verbose(-v) 一直意味着"冗长输出",而不管使用的命令是什么。
--auto-props 开启auto-props,覆盖config文件中的enable-auto-props指示。
--config-dir DIR 指导Subversion从指定目录而不是默认位置(用户主目录的.subversion)读取配置信息。
--diff-cmd CMD 指定用来表示文件区别的外部程序,当svn diff调用时,会使用Subversion的内置区别引擎,默认会提供统一区别输出,如果你希望使用一个外置区别程序,使用--diff-cmd。你可以通过--extensions把选项传递到区别程序
--diff3-cmd CMD 指定一个外置程序用来合并文件
--dry-run 检验运行一个命令的效果,但不实际修改。
--editor-cmd CMD 指定一个外部程序来编辑日志信息或是属性值。
--encoding ENC 告诉Subversion你的提交日志信息是通过提供的字符集编码的,缺省时是你的操作系统的本地编码,如果你的提交信息使用其它编码,你一定要指定这个值。
--extensions(-x) ARGS 指定一个或多个Subversion传递给提供文件区别的外部区别程序的参数,如果你要传递多个参数,你一定要用引号括其所有的参数,这个选项只有在使用--diff-cmd选项时使用。 例如: svn diff --diff-cmd /usr/bin/diff -x "-b -E"
--file(-F) FILENAME 使用传递的文件内容作为特定子命令的选项
--force 强制一个特定的命令或操作运行。Subversion有一个操作防止你做普通的使用,但是你可以传递force选项来强制运行,相当于屏蔽了警告。
--force-log 将传递给--message(-m)或者--file(-F)的可以参数指定为有效可接受,不考虑Subversion认为可能的错误。
--help (-h or -?) 如果同一个或多个子命令一起使用,会显示每个子命令内置的帮助文本,如果单独使用,它会显示常规的客户端帮助文本。
--ignore-ancestry 告诉Subversion在计算区别(只依赖于路径内容)时忽略祖先