我需要从一个巨大的存储库(大小超过 25GB)中签出。我仍然知道不需要一些大文件夹。我可以避免以某种方式下载它们吗?
问问题
2286 次
2 回答
7
您想在svn book或Tortoise 手册中查找 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 回答