SVN常用命令之checkout

SVN常用命令之checkout

  1. mac终端下可以直接使用svn的命令,因为mac系统默认是已装svn;

     ~ which svn

    /usr/bin/svn

  2. redhat/centos系统下需手动安装,命令如下:

    [[email protected]~]#  yum install -y subversion

    [[email protected] ~]# svn --version

    svn,版本 1.7.14 (r1542130)

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

  3. 常用检出命令

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

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

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

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

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

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

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

  4. 举例如下

    将URL为http://[email protected]:8388/svn/test_svn/下的puut文件下的内容,检出至/root/data目录下,代码如下:

    [[email protected]~]# svn checkout http://[email protected]:8388/svn/test_svn/puut /root/data  --username wutengfei

  5. 检出指定具体版本

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

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

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

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

    [[email protected] ~]# svn checkout http://siphon.googlecode.com/svn/trunk/ siphon -r r791

    [[email protected] ~]# svn checkout -r r791 http://siphon.googlecode.com/svn/trunk/ siphon

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

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

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

    [[email protected] ~]# svn co http://192.168.1.10/svn/project/trunk/ /home/DSP-OPEN

    改为:

    [[email protected] ~]# svn co http://192.168.1.10/svn/project/trunk/ . /home/DSP-OPEN

  7. 帮助命令

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

    [[email protected] ~]# svn help checkout

  8. 说明

    (1)check out跟check in对应,export跟import对应。

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

时间: 2024-11-08 01:50:41

SVN常用命令之checkout的相关文章

SVN常用命令

SVN(Subversion)是一个自由.开源的项目源代码版本控制工具.目前,绝大多数开源软件和企业代码管理,都使用SVN作为代码版本管理软件. Subversion将文件存放在中心版本库里,这个版本库很像一个普通的文件服务器.不同的是,它可以记录每一次文件和目录的修改情况,这样就可以在需要的回滚时,将数据恢复到以前的版本,并可以查看数据的更改细节. SVN 官方网址:Apache Subversion SVN 服务器配置:安装SVN服务器   一. SVN常用命令 1.将文件checkout到

svn常用命令详解(很全,很实用)

ubuntu下安装subversion客户端: sudo apt-getinstall subversion subversion-tools 1.检出 svn  co  http://路径(目录或文件的全路径) [本地目录全路径] --username 用户名 --password 密码 svn  co  svn://路径(目录或文件的全路径) [本地目录全路径]  --username 用户名 --password 密码 svn  checkout  http://路径(目录或文件的全路径)

SVN常用命令总结(持续更新)

现在流行的协同管理工具估计就属SVN和Git了.这两者都使用过,不过现在正在使用的是SVN,故将经常使用的命令总结下来. 不管是Windows端的svn客户端还是eclipse的subversion插件,都是界面化操作.这里记录的是Linux下的命令行式操作命令: 1)查找帮助:svn help 2)将文件checkout到本地目录:svn checkout path(path是服务器上的目录).如果check出的是工程,且需要用一个新的工程名则可以用该语句:svn checkout path(

svn常用命令与分支操作

创建分支 svn cp -m "create branch" http://svn_server/xxx_repository/trunk http://svn_server/xxx_repository/branches/br_feature001 获得分支 svn co http://svn_server/xxx_repository/branches/br_feature001 合并主干上的最新代码到分支上 cd br_feature001 svn merge http://sv

SVN 常用命令

server端 启动SVN服务器:svnserve -d -r repositoryPath -d表示以daemon方式(后台运行)运行 -r指定目录下的所有目录 检查是否正常启动:ps -ef|grep svnserve client端: 1.将文件checkout到本地目录 svn checkout path(path是服务器上的目录) 例如:svn checkout svn://192.168.1.1/pro/domain 简写:svnco 2.往版本库中添加新的文件 svn add fi

ios svn常用命令注意事项,xcode svn

ios项目开发中常用的svn命令 1.文件的状态的含义: A:add,新增文件 A+:修改图片资源名称 C:conflict,冲突 D:delete,删除 M:modify,本地已经修改 G:modify and merGed,本地文件修改并且和服务器的进行合并 U:update,从服务器更新 R:replace,文件被替换 I:ignored,忽略 ?:不识别,需要手动add 2.svn简写 svn checkout  简写svn  co svn update 简写  svn up(注意你提交

SVN常用命令说明

本文转载至  http://www.blogjava.net/jasmine214--love/archive/2011/01/12/342839.html :1.5 及更新版本 名词说明: WC:Working Copy 你的工作区 Versioned:受控的:受版本控制的 SVN是什么? SVN是开源的版本控制系统. 比CVS更多的特性.一个更好的CVS?因此SVN具有大部分CVS拥有的特性. 不仅仅是文件受控,目录也加入版本控制. 复制,删除,重命名这些操作都是受控的. 特殊作用的元数据(

mac终端下svn常用命令

转自:http://www.cnblogs.com/luckythan/p/4478706.html svn基本的操作流程就是: 你刚刚进入一个新的公司,让你接手一个正在进行的项目,你打开终端写下了:svn co svn://192.168.1.1/pro/domain 然后就可以在当前目录里面找到一个叫domain的项目,cd domain,你浏览了几行代码,太特么的竟然有bug,你忍不住改了,你要提交了,svn ci -m 'something'  ,成功.你又在domain下得app文件夹

linux svn 常用命令

1.将文件checkout到本地目录 svn checkout path(path是服务器上的目录)例如:svn checkout svn://192.168.1.1/pro/domain简写:svn co 2.往版本库中添加新的文件 svn add file例如:svn add test.php(添加test.php)svn add *.php(添加当前目录下所有的php文件) 3.将改动的文件提交到版本库 svn commit -m "LogMessage" [-N] [--no-