如何不用(龟)SVN下载整个文件夹

时间:2013-08-13 04:45:14

标签: svn tortoisesvn

我需要从一个巨大的存储库(超过25GB)签出。我仍然知道不需要一些大文件夹。我可以避免以某种方式下载它们吗?

2 个答案:

答案 0 :(得分:7)

您想在svn bookTortoise manual中查找稀疏结账。

简而言之 - 检查根文件夹,在结帐对话框中使用“仅此项目”选项,然后使用repo浏览器查看项目,选择要结帐的项目并使用“更新项目到修订”菜单检查它们的项目。这允许您签出仅包含部分repo的工作副本。

或者,您可以使用exclude选项删除已经签出的目录。

答案 1 :(得分:0)

您需要配置SVN服务器用户限制。

假设您需要获得对产品的完全访问权限(ABCProduct),但您对"数据库"不感兴趣。要下载的文件夹。

然后你需要在SVN服务器上写下面的脚本(你需要SVN管理员权限来执行此操作)。

[Repo:/branches/ABCProduct]
me = rw

[Repo:/branches/ABCProduct/database]
me = 

Server configuration