svn export 目录树

描述:

svn export              — 导出一个干净的目录树。

第一种从版本库导出干净工作目录树的形式是指定URL,如果指定了修订版本REV,会导出相应的版本,如果没有指定修订版本,则会导出HEAD,导出到PATH。如果省略PATH,URL的最后一部分会作为本地目录的名字。

从工作拷贝导出干净目录树的第二种形式是指定PATH1到PATH2,所有的本地修改将会保留,但是不再版本控制下的文件不会拷贝。

用法:

句法 (Syntax)

svn export [-r REV] URL[@PEGREV] [PATH]
svn export [-r REV] PATH1[@PEGREV] [PATH2]

有效选项:

-r [--revision] ARG      : ARG (一些命令也接受ARG1:ARG2范围)版本参数可以是如下之一:

                                    NUMBER       版本号

                                     '{' DATE '}' 在指定时间以后的版本

                                     'HEAD'       版本库中的最新版本

                                     'BASE'       工作副本的基线版本

                                     'COMMITTED'  最后提交或基线之前

                                     'PREV'       COMMITTED的前一版本

 -q [--quiet]             : 不打印信息,或只打印概要信息

-N [--non-recursive]     : 过时;尝试 --depth=files 或 --depth=immediates

 --depth ARG              : 受深度参数 ARG(“empty”,“files”,“immediates”,或“infinity”) 约束的操作

--force                  : 强制操作运行

--native-eol ARG         : 使用非标准的 EOL 标记

系统中立的文件标记 svn:eol-style 属性取值为 “native”。

ARG 可以是以下之一“LF”,“CR”,“CRLF”

 --ignore-externals       : 忽略外部项目


全局选项:


  --username ARG           : 指定用户名称 ARG

  --password ARG           : 指定密码 ARG

  --no-auth-cache          : 不要缓存用户认证令牌

  --non-interactive        : 不要交互提示

  --trust-server-cert      : 不提示的接受未知的 SSL 服务器证书(只用于选项 “--non-interactive”)

  --config-dir ARG         : 从目录 ARG 读取用户配置文件

  --config-option ARG      : 以下属格式设置用户配置选项:

FILE:SECTION:OPTION=[VALUE]


例如:

 servers:global:http-library=serf

例子:

1、从你的工作拷贝导出(不会打印每一个文件和目录)

句法 (Syntax)

svn export a-wc my-export

2、从版本库导出目录(打印所有的文件和目录)

句法 (Syntax)

svn export file:///tmp/repos my-export


上一主题 svn diff 比较差异 下一主题 svn help 帮助
  • 使用社交账号登录,本站支持
全部评论(0)