为什么svn本地工作副本仍然下载没有访问权限的目录

时间:2014-10-13 02:56:55

标签: svn tortoisesvn visualsvn-server

环境:VisualSVN + TortoiseSVN

SVN存储库“Code”中有一个名为A的目录。用户James可以读取目录A,James创建一个名为“OldJamesWC”的本地工作副本并签出“代码”。

然后SVN管理员删除James的目录A的访问规则(为James设置“无访问权限”)。

现在James在使用TortoiseSVN的“浏览存储库”功能时无法看到A.

但是“OldJamesWC”工作副本仍然与目录A保持连接,如果James做“svn update”,工作副本将下载目录A的内容,甚至删除工作副本的目录A.为什么呢?

到目前为止,我找到的唯一解决方案是创建新的工作副本和结帐,目录A不会出现在新的工作副本中。

1 个答案:

答案 0 :(得分:0)

  

但“OldJamesWC”工作副本仍与目录保持连接   A,如果James做“svn update”,工作副本将下载   目录A的内容,甚至删除工作副本的目录A.为什么呢?

它只是恢复原始商店中已存在于工作副本的.svn目录中的数据,因为您在结帐时有读访问权。