Subversion中如何checkout出单个文件
From SVN知识库
[编辑]
前言
在Subversion1.5.0版本以前,想要checkout出单个文件是不可能的事情。 而在Subversion1.5.0中,引入了稀疏检出(Sparse checkouts)的特性,这使得检出单个文件成为可能。
假设我们有一个版本库,访问地址为http://www.iusesvn.com/project1
project1里面有一个目录images,目录里有很多图片文件,我们只想单独检出其中的logo.jpg
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以下的也可以。
