现在的位置: 首页 > 综合 > 正文

svn

2018年05月12日 ⁄ 综合 ⁄ 共 1358字 ⁄ 字号 评论关闭

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在计算区别(只依赖于路径内容)时忽略祖先   

抱歉!评论已关闭.