svn checkout 指定目录
发布网友
发布时间:2022-04-22 13:04
我来回答
共1个回答
热心网友
时间:2023-10-14 21:54
命令行操作的话,先用svn co --depth=empty 检出空文件夹,然后再从这个空文件夹中svn up filename获得所需要的文件。
TortoiseSVN操作的话,
1、使用TortiseSVN客户端检出所需文件的上级文件夹,在检出窗口中的“检出深度”处要选择“仅此项”,这样检出来一个空目录。
2、然后在检出的空文件夹上点右键,在弹出的TortiseSVN右键菜单中选择“版本库浏览器”,会列出该服务器上该文件夹下的所有文件。右键点击所需文件,选择“更新项目至版本”,即可将该文件单独检出。
SVN1.5版本以上才能实现该操作。追问检出的最小粒度不能具体到某一文件吗?
只能以文件夹为单位来控制部分检出吗?
追答只能先检出空文件夹,然后检出文件夹中的某个文件,因为SVN的控制信息要存放在这个文件夹下的.svn文件夹中,不检出文件夹就没地方存放.svn了