我需要从一个巨大的存储库(超过25GB)签出。我仍然知道不需要一些大文件夹。我可以避免以某种方式下载它们吗?
答案 0 :(得分:7)
您想在svn book或Tortoise manual中查找稀疏结账。
简而言之 - 检查根文件夹,在结帐对话框中使用“仅此项目”选项,然后使用repo浏览器查看项目,选择要结帐的项目并使用“更新项目到修订”菜单检查它们的项目。这允许您签出仅包含部分repo的工作副本。
或者,您可以使用exclude选项删除已经签出的目录。
答案 1 :(得分:0)
您需要配置SVN服务器用户限制。
假设您需要获得对产品的完全访问权限(ABCProduct),但您对"数据库"不感兴趣。要下载的文件夹。
然后你需要在SVN服务器上写下面的脚本(你需要SVN管理员权限来执行此操作)。
[Repo:/branches/ABCProduct]
me = rw
[Repo:/branches/ABCProduct/database]
me =