SVN中如何检出单个文件
2009-08-31 02:32
337 查看
前言
在Subversion1.5.0版本以前,想要checkout出单个文件是不可能的事情。 而在Subversion1.5.0中,引入了稀疏检出(Sparse checkouts)的特性,这使得检出单个文件成为可能。假设我们有一个版本库,访问地址为https://www.test.com/project1
project1里面有一个目录images,目录里有很多图片文件,我们只想单独检出其中的logo.jpg
logo.jpg完整访问地址为 https://www.test.com/project1/images/logo.jpg
操作
我们可以这样操作:
A 通过命令行操作
1、检出目录images
svn co --depth=empty http://www.iusesvn.com/project1/images images_work_dir
这样就在本地形成了一个工作拷贝目录images_work_dir
2、进入images_work_dir目录,单独更新logo.jpg
svn up logo.jpg
这样,我们就单独检出了logo.jpg,后面就可以对这个文件进行修改、提交等操作。
B 通过TortoiseSVN操作
目前还不清楚TortoiseSVN该如何操作,希望知道的朋友补充
注意事项
注意:本文所做的操作需要1.5.0或以上的Subversion客户端,即文中的svn程序需要1.5.0版本或以上,但是服务器端版本没有要求,1.5.0以下的也可以。PS:根据网上这篇资料,确实可以成功检出单个文件。如果你感觉每次这样操作麻烦,可以设计一个bat或小程序完成。建议小海龟早点加上此功能。
相关文章推荐
- svn 中如何checkout出单个文件
- svn 中如何checkout出单个文件
- svn 使用tortoiseSVN 检出(check out) 单个文件
- xcode终于找到如何对单个文件进行编译了
- 如何往eclipse中导入单个java文件
- 如何往svn中上传自己的工程(或者文件)
- 12.如何用终端删除.svn控制版本文件
- svn 如何 排除忽略某些文件
- SVN 如何提交 SO 库文件
- loff_t解析和单个进程和父子进程之间是如何处理文件描述符的
- Linux环境下svn回滚单个文件的shell函数
- git 如何让单个文件回退到指定的版本
- mac系统如何显示和隐藏文件 和 删除SVN隐藏文件
- SVN文件误删,再检出报红色X号
- SVN如何处理包含@2x or @3x的图片文件
- eclipse如何从svn检出项目?
- 在mac中如何清除.svn文件
- SVN如何恢复已删除文件或文件夹
- svn如何屏蔽/忽略不需要版本控制的文件
- 推荐 5 款Windows下的SVN客户端工具 && TortoiseSVN如何下载文件