SVN基本命令一览表

来源:互联网 发布:淘宝设计师培训 编辑:程序博客网 时间:2024/05/06 13:54

--incremental    打印适合串联的输出格式   
        --message(-m) MESSAGE    表示你会在命令行中指定日志信息,紧跟这个开关。    例如:$svn commit -m "They don't make Sunday
        --new ARG    使用ARG作为新的目标   
        --no-auth-cache    阻止在Subversion管理区   
        --no-auto-props    关闭auto-props,覆盖config文件中的enable-auto-props指示   
        --no-diff-deleted    防止Subversion打印删除文件的区别信息,缺省的行为方式是当你删除了一个文件后运行svn diff打印的区别与删除文件所有的内容得到的结果一样。   
        --no-ignore    在状态列表中显示global-ignores配置选项或是svn:ignore属性忽略的文件。   
        --non-interactive    如果认证失败,或是凭证不充分时,防止出现要求平整的提示(例如用户名和密码)。这在运行自动脚本时非常有用,只是让Subversion失败而不是提示更多的信息。   
        --non-recursive(-N)    防止子命令迭代到子目录,大多数字命令缺省是迭代的,但是一些子命令通常是那些潜在的删除或者是取消本地修改的命令--不是。   
        --notice-ancestry    在计算区别时关注祖先   
        --old ARG    使用ARG作为旧的目标   
        --password PASS    在命令行中提供你的代码--另外,如果它是需要的,Subversion会提示你输入。   
        --quiet(-q)    请求客户端在执行操作时只显示重要信息。   
        --recursive(-R)    让子命令迭代到子目录,大多数子命令缺省是迭代的。   
        --relocate FROM TO[PATH]    svn switch子命令中使用,用来修改你的工作拷贝所引用的版本库位置。当版本库的位置修改了,而你有一个工作拷贝,希望继续使用时非常有用。    见 svn switch的例子。
        --revison(-r) REV    指出你将为特定操作提供一个修订版本(或范围),你可以提供修订版本号,修订版本关键字或日期(在大括号中)作为修订版本开关的参数。    如果你希望提供范围,可以用冒号隔开:                          $svn log -r 1729                                      $svn log -r 1729:HEAD                                 $svn log -r 1729:1744                                  $svn log -r {2001-12-04}:{2002-02-17}                   $svn log -r 1729:{2002-02-17}