SVN官方命令参考地址:http://www.subversion.org.cn/svnbook/nightly/svn.ref.html

关于export命令

导出一个干净的不带.svn文件夹的目录树

一般默认下载最新的代码!

如果你想要下载指定版本的工程的话用:

svn export -r 2232 http://10.11.22.11/svn/project001

-r后面是版本号,最后面是URL

svn export [-r 版本号] http://路径(目录或文件的全路径) [本地目录全路径] --username 用户名

svn export [-r 版本号] svn://路径(目录或文件的全路径) [本地目录全路径] --username 用户名

查看更多关于export命令相关的使用可用下面命令:svn help export

下面是命令的结果,关于使用和各种参数的说明:

usage: 1. export [-r REV] URL[@PEGREV] [PATH]2. export [-r REV] PATH1[@PEGREV] [PATH2]
  1. Exports a clean directory tree from the repository specified by

    URL, at revision REV if it is given, otherwise at HEAD, into

    PATH. If PATH is omitted, the last component of the URL is used

    for the local directory name.

  2. Exports a clean directory tree from the working copy specified by

    PATH1, at revision REV if it is given, otherwise at WORKING, into

    PATH2. If PATH2 is omitted, the last component of the PATH1 is used

    for the local directory name. If REV is not specified, all local

    changes will be preserved. Files not under version control will

    not be copied.

............................

下面是中文解说:

  1、从 URL 指定的版本库,导出一个干净的目录树到 PATH。如果有指定REV 的话,内容即为该版本的,否则就是 HEAD 版本。如果 PATH被省略的话,URL的最后部份会被用来当成本地的目录名称。2、在工作副本中,从指定的 PATH1 导出一个干净的目录树到 PATH2。如果有指定 REV 的话,会从指定的版本导出,否则从工作副本导出。如果PATH2 被省略的话,PATH1 的最后部份会被用来当成本地的目录名称。如果没有指定 REV 的话,所有的本地修改都保留,但是未纳入版本控制的文件不会被复制。如果指定了 PEGREV ,将从指定的版本本开始查找。

有效选项:

-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、check out跟check in对应,export跟import对应。

check out导出获得文件后,导出的文件仍处于SVN版本控制中,与版本库保持关联,比如你可以进行Svn Update或者Svn Commit操作。

同时导出文件夹下有一个.svn的隐藏文件夹,存储着一些版本的元数据信息。

export 简单导出一个版本的数据,导出的文件脱离SVN版本控制,修改后无进行Update和Commit操作。导出文件夹下没有.svn目录。

转载于:https://www.cnblogs.com/ysk123/p/10063973.html

关于SVN常用命令之export相关推荐

  1. Linux下SVN的安装及SVN常用命令

    SVN的介绍 SVN是一个开源的版本控制系統, svn版本管理工具管理随时间改变的各种数据.这些数据放置在一个中央资料档案库(repository) 中. 这个档案库很像一个普通的文件服务器,它能记住 ...

  2. git和svn常用命令

    Git常用命令 1.查看指定文件状态 git status [filename] 2.查看所有文件状态 git status 3.添加所有文件到暂存区 git add . 4.提交暂存区中的内容到本地 ...

  3. SVN 常用命令笔记

    好记性赶不上烂笔头,对于我这个健忘的人 尤如此.所以偶尔就会有一些杂乱无章的流水账笔记诞生 #man svn NAME svn - Subversion command line client too ...

  4. 转:linux svn常用命令

    原地址:http://www.rjgc.net/control/content/content.php?nid=4418   1.将文件checkout到本地目录 svn checkout path( ...

  5. 删除svn_推荐:mac上svn常用命令及好用的工具

    作者:snandy来源:https://www.cnblogs.com/snandy/p/4072857.html # Mac SVN 命令行 Mac自带了SVN命令行,如我的升级到10.10(OSX ...

  6. linux svn 常用命令

    2019独角兽企业重金招聘Python工程师标准>>> 1.将文件checkout到本地目录 svn checkout path(path是服务器上的目录) 例如:svn check ...

  7. SVN常用命令及在windows上安装SVN

    svn在linux下的使用命令 1.将文件checkout到本地目录 svn checkout path(path是服务器上的目录)    例如:svn checkout svn://192.168. ...

  8. Linux常用命令系列--export

    今天给大家介绍Linux的常用命令-export,大家感兴趣的可以留言交流哟~ 1.export的输出 [root@ossserver01]$ echo $SHELL /bin/bash [root@ ...

  9. svn常用命令以及冲突解决

    常用命令 Linux命令行下将文件checkout到本地目录 svn checkout path(path是服务器上的目录) 例如:svn checkout svn://192.168.1.1/pro ...

最新文章

  1. 给现有MVC项目增加Web API支持
  2. 程序员语言也有鄙视链!某美团程序员爆料:筛选简历时,用go语言的基本不看!网友:当韭菜还当出优越感了!...
  3. python判断列表list中的内容、数值是否全部都大于某一个阈值(threshold)、如果数值都大于某一个阈值(threshold)则跳出循环
  4. AI产品经理需了解的技术知识:语音识别技术(2)
  5. python前缀表达式求值_python数据结构与算法 11 后缀表达式求值
  6. 两个栈实现一个队列与两个队列实现一个栈
  7. 计算机网络教室任课教师登记表,多媒体教室工作计划
  8. tensorflow 遇到的细节问题
  9. typescript map转对象_TypeScript 快速上手及学习笔记 - JoeYoung
  10. javabean 是什么?
  11. tomcat下jaas配置实例
  12. 新点软件怎么导入清单_新点清单造价怎么导入电脑桌面上
  13. 发送邮件服务器错误怎么更改,怎么解决SMTP服务器发送邮件失败
  14. 阿里云服务器如何使用?阿里云服务器入门使用教程
  15. gpsgate 配置过程
  16. Word2010图片组合
  17. 谷歌正式放弃与雅虎的广告合作计划
  18. table宽度一样宽_table自适应宽度
  19. 手机上好用的APP推荐
  20. 人民币大写与数字互转

热门文章

  1. swift项目调用OC库 和OC项目 在swift文件里面全局调用OC库
  2. SQLMETAL :Linq对象生成
  3. 1038 一元三次方程求解
  4. linux基础学习之关机命令总结
  5. 同步 Github fork 分支
  6. mysql5.7.1 zip版本安装记录
  7. 专家教你如何设置无线路由器 享受无线乐趣
  8. 用 HTML 格式导出 Excel 时,如何保留显示网格线
  9. C中的预编译宏定义-转
  10. [Java] 蓝桥杯ALGO-139 算法训练 s01串