5

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

4

2 回答 2

7

您想在svn bookTortoise 手册中查找 Sparse Checkouts

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

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

于 2013-08-13T08:55:03.450 回答
0

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

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

然后您需要在 SVN 服务器中编写以下脚本(您需要 SVN 管理员权限才能执行此操作)。

[Repo:/branches/ABCProduct]
me = rw

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

服务器配置

于 2013-08-13T06:19:26.863 回答