一般来说SVN的目录都是相当的多层次,但是有时候只想要检出某一个层次中的某个文件,不想没用的文件也检出来!!

1、选择一个你要检出项目的文件夹,这里我是新建名字为SVN的文件夹,此文件夹是想要之后一直当做SVN检出的根目录,其他人不用在意!

svn 使用TortoiseSVN图形用户界面查找文件 svn怎么查找某个文件_右键

2、点开SVN文件夹,在空白处鼠标右键,或者右键SVN,点击SVN 检出...

svn 使用TortoiseSVN图形用户界面查找文件 svn怎么查找某个文件_右键_02

3、可以看到检出的SVN的目录和检出到本地的目录,因为我是想要一直用SVN这个文件夹,所以检出的根目录就是SVN的根目录,如果不想要检出SVN根目录,可以选择“版本库 URL:”后面的“...”按钮选择想要检出文件所在的上一级目录的根目录(因为我想要将文件和该文件所在的文件夹都捡出来),例如我想要检出 “监控中心监控任务梳理.xlsx” 这个文件,这个文件所在的上一级目录是 “监控需求” 目录,而它的根目录则是 “监控中心” 目录,点击确定,将检出深度选择“仅此项”,点击确定,这样不仅将文件检出来了还将该文件所在的文件夹也可以检出来了(监控需求文件夹),总的来说你检出项目的文件夹(这里是名字为“SVN”的文件夹)就是 “版本库 URL:”所在的根目录(这里即是development-one目录就是SVN目录)

svn 使用TortoiseSVN图形用户界面查找文件 svn怎么查找某个文件_根目录_03

svn 使用TortoiseSVN图形用户界面查找文件 svn怎么查找某个文件_右键_04

svn 使用TortoiseSVN图形用户界面查找文件 svn怎么查找某个文件_版本库_05

4、上一步其实没有真正检出东西,而是将根目录确定了,如果将“检出深度”选择为“全递归”,这时才会有东西检出。回到原话题,现在我们可以看到SVN文件夹中出现了一个“.svn”的文件夹,该文件夹是svn客户端的版本控制信息文件,不要随意改动,删掉的话会将上一步的信息全部删掉,和刚刚建立的文件夹一样。点击空白处,选择“版本库浏览器”,找到你要检出的文件,鼠标右键文件,选择“更新该项至版本”,在弹出的对话框中点击确定按钮即可检出文件,可以看到不仅将文件检出来了,还将该文件所属的文件夹也检出了。正常情况下应该只有该文件和该文件所属的文件夹,此处因为我是将svn根目录development-one和本地文件夹SVN设置成同级关系了!

svn 使用TortoiseSVN图形用户界面查找文件 svn怎么查找某个文件_根目录_06

svn 使用TortoiseSVN图形用户界面查找文件 svn怎么查找某个文件_版本库_07

svn 使用TortoiseSVN图形用户界面查找文件 svn怎么查找某个文件_版本库_08

svn 使用TortoiseSVN图形用户界面查找文件 svn怎么查找某个文件_右键_09