svn checkout单个文件
2017-12-26 21:08
169 查看
有时候需要在svn版本仓库中某个比较上层的目录中(比如根目录)checkout某一个文件,例如下面的svn版本仓库中,我们需要checkout名为readme.txt的文件,而其他的几个文件夹中都有很多内容,如果我们直接checkout根目录的所有内容,肯定是不合算的。
好了,你肯定想到了,我直接checkout这个文件就是,那么就试试下面的指令吧
你将会得到一个“URLXXX refers to a file, not adirectory”错误,这是因为checkout指令只能针对文件夹。
正确的做法应该是这样
其中,calc_new为checkout后的文件夹名,自己可以随意指定,执行svnco命令后,会得到一个名为calc_new的空目录,里面什么都没有,而实现这一效果的就是参数中指定的depth=empty。
下一步就是进入刚刚checkout下来的calc_new目录,执行update操作,想取哪个文件就checkout哪个文件就好了。
$ svn list file:///usr/local/svn/calc/ branches/ tags/ trunk/ readme.txt
好了,你肯定想到了,我直接checkout这个文件就是,那么就试试下面的指令吧
$ svn co file:///usr/local/svn/calc/readme.txt svn: URL 'file:///usr/local/svn/calc/readme.txt' refers to a file, not a directory
你将会得到一个“URLXXX refers to a file, not adirectory”错误,这是因为checkout指令只能针对文件夹。
正确的做法应该是这样
$ svn co --depth=empty file:///usr/local/svn/calc calc_new $ cd calc_new $ svn up readme.txt
其中,calc_new为checkout后的文件夹名,自己可以随意指定,执行svnco命令后,会得到一个名为calc_new的空目录,里面什么都没有,而实现这一效果的就是参数中指定的depth=empty。
下一步就是进入刚刚checkout下来的calc_new目录,执行update操作,想取哪个文件就checkout哪个文件就好了。
相关文章推荐
- svn 中如何checkout出单个文件
- svn checkout单个文件
- SVN Checkout Single File(SVN签出,更新单个文件)
- svn checkout单个文件(refers to a file, not a directory)
- svn cat 单个文件checkout
- svn 中如何checkout出单个文件
- SVN中CHECKOUT与CHECKIN单个文件的方法
- centos下 svn checkout项目文件
- svn远程服务器上下载单个文件
- Java实现从SVN下载(Checkout)文件
- 消除SVN checkout到桌面导致桌面文件一大堆问号
- svn checkout 账号密码存放哪个文件?
- Xcode 从SVN服务器端checkout到本地的文件变更IP地址
- SVN CheckOut系统找不到指定的文件_解决方法
- <SVN>使用SVN小乌龟对比单个文件任意版本的差异
- Linux 下 SVN 命令操作详解 将文件checkout到本地目录
- svn 使用tortoiseSVN 检出(check out) 单个文件
- SVN 出现Cannot checkout from svn: Server SSL certificate rejected无法导出文件
- svn 单独checkout出一个文件,还要可以svn ci的操作
- svn 回滚 单个文件 或者 目录 或者 整个项目