SVN常用命令之checkout

  1. mac终端下可以直接使用svn的命令,因为mac系统默认是已装svn;
   ~ which svn/usr/bin/svn
  1. redhat/centos系统下需手动安装,命令如下:

    [root@ceshiji~]# yum install -y subversion

    [root@ceshiji ~]# svn --version

    svn,版本 1.7.14 (r1542130)

    编译于 Aug 23 2017,20:43:38

  2. 常用检出命令

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

    svn co http://路径(目录或文件的全路径) [本地目录全路径] --username 用户名 --password 密码

    svn co svn://路径(目录或文件的全路径) [本地目录全路径] --username 用户名 --password 密码

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

    说明:如果不带–password 参数传输密码的话,会提示输入密码,建议不要用明文的–password 选项。

    其中 username 与 password前是两个短线,不是一个。

    不指定本地目录全路径,则检出到当前目录下。

  3. 举例如下

    将URL为http://wutengfei@192.168.100.1:8388/svn/test_svn/下的puut文件下的内容,检出至/root/data目录下,代码如下:

    [root@ceshiji~]# svn checkout http://wutengfei@192.168.100.1:8388/svn/test_svn/puut /root/data --username wutengfei

  4. 检出指定具体版本

    svn co http://路径(目录或文件的全路径) [本地目录全路径][–revision] --username 用户名 --password 密码

    svn checkout svn://路径(目录或文件的全路径) [本地目录全路径][–revision] --username 用户名

    svn co [–revision] http://路径(目录或文件的全路径) [本地目录全路径] --username 用户名 --password 密码

    svn checkout [–revision] svn://路径(目录或文件的全路径) [本地目录全路径] --username 用户名

    [root@ceshiji ~]# svn checkout http://siphon.googlecode.com/svn/trunk/ siphon -r r791

    [root@ceshiji ~]# svn checkout -r r791 http://siphon.googlecode.com/svn/trunk/ siphon

  5. 检出不包括源文件夹根目录

    比如我要checkout trunk/ 下面的所有文件,但是不包括trunk 文件夹

    我们可以在svn文件夹后面打个空格,在加个“.”就行了

    [root@ceshiji ~]# svn co http://192.168.1.10/svn/project/trunk/ /home/DSP-OPEN

    改为:

    [root@ceshiji ~]# svn co http://192.168.1.10/svn/project/trunk/ . /home/DSP-OPEN

  6. 帮助命令

    查看更多关于checkout参数使用的命令:svn help checkout

    [root@ceshiji ~]# svn help checkout

  7. 说明
    (1)check out跟check in对应,export跟import对应。
    ​(2) check out导出获得文件后,导出的文件仍处于SVN版本控制中,与版本库保持关联,比如你可以进行 SvnUpdate或者Svn Commit操作。同时导出文件夹下有一个.svn的隐藏文件夹,存储着一些版本的元数据信息。export 简单导出一个版本的数据,导出的文件脱离SVN版本控制,修改后无进行Update和Commit操作。导出文件夹下没有.svn目录。

Linux svn checkout命令使用示例相关推荐

  1. linux svn checkout密码,linux的svn之checkout命令

    linux的checkout命令是linux的svn的常用命令之一.下面由秋天网 Qiutian.ZqNF.Com小编为大家搜集整理了linux的svn之checkout命令的相关知识,希望对大家有帮 ...

  2. linux svn checkout代码shell脚本

    linux svn checkout代码shell脚本 #!/bin/bash echo "欢迎上使用svn账户配置脚本" echo "当前版本V1.0.0" ...

  3. 转:linux svn常用命令

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

  4. linux svn 常用命令

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

  5. Linux 下 ss 命令使用示例

    netstat 已经过时了, ss 是功能更强大的命令 . (本文译自 http://www.sanfoundry.com/ss-command-usage-examples-in-linux/) 这 ...

  6. Linux 中 make 命令用法示例

    概述:make命令描述源程序间相互关系并自动编译,用于执行makefile文件中的预先设定的命令,诸如编译.运行.删除等等,可大大提高效率.在较大规模的系统中,人们希望对其中某个或者某一些模块的修改不 ...

  7. linux svn删除目录命令,删除目录下的所有.svn版本库目录_CentOS

    程序开发过程中当使用了svn软件进行版本控制后,程序每个目录下都会有一个.svn目录存在,开发完当交付产品或上线时这些目录是冗余的需要进行删除,批量删除命令如下:find . -type d -nam ...

  8. linux svn 启动命令行,Linux下启动、关闭SVN服务

    Linux下启动/关闭Oracle 一.Linux下启动Oracle Linux下启动Oracle分为两步: 1)启动监听: 2)启动数据库实例: 1.登录服务器,切换到oracle用户,或者以ora ...

  9. linux grep查找命令使用示例

    在当前目录查找含某个字符串的文件 $ tree . ├── A.java ├── child │ └── B.java └── C.java1 directory, 3 files $ grep -R ...

最新文章

  1. hostname命令详解
  2. 第九十一期:架构设计常用到的10种设计模式,你都知道吗?
  3. spring源码分析第三天------spring核心IOC容器和依赖注入原理
  4. [JetBrains Rider] 在保存文件时自动更新文件头的方法
  5. ORA-12547: TNS:lost contact导致数据库无法启动
  6. python自动化测试环境搭建_selenium+python自动化测试之环境搭建
  7. 向量场的方向导数仍为向量场
  8. 大学计算机相关理论,大学计算机理论基础 大学计算机基础理论题.doc
  9. 驱动重构SDN/NFV奠定未来网络基石
  10. 从0使用webpack构建reactjs
  11. Winform开发框架主界面设计展示
  12. jsp 按照学号查找学生_​全国学籍号查询平台:https://my.chsi.com.cn/archive/index.jsp...
  13. openlayers 地图上加图标_Openlayers绘制地图标注
  14. 捷径越来越少,快钱越来越难,为什么人生的路越来越窄?
  15. 深入分析Kafka架构(三):消费者消费方式、三种分区分配策略、offset维护
  16. 第九届“图灵杯”NEUQ-ACM部分汇总
  17. YYDS!大神自己动手制造游戏机
  18. ICC布局规划---1
  19. 企业wms系统安装在云服务器,wms云服务器配置
  20. android手机 无电池开机,手机无法开机的6种解决方法

热门文章

  1. 《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之11---什么是BREW
  2. 在线翻译哪家强,谷歌翻译精准且无广告
  3. 线性表La和线性表Lb合并
  4. 双边网格学习一:2021cvpr《Ultra-High-Definition Image Dehazing via Multi-Guided Bilateral Learning》
  5. 我在武汉新东方上过的8个老师
  6. C++学习——第一节课
  7. java编程题目农夫果园_UML 农夫果园 小系统 设计模式
  8. Java系列之:var关键字
  9. NSIS教程(1): 基础语法
  10. ESP32下载固件教程