我们已经遇到过以下问题很多次了 .
方案如下:
用户对子文件夹1,2和3具有文件夹A的权限 . 使用Tortoise SVN在他的PC上检出文件夹 .
项目完成后,用户不再需要访问子文件夹3,我使用服务器端的VisualSVN管理员从子文件夹3中删除用户,用户从他的PC中删除Windows中的文件夹 . 我可以确认用户已从权限中删除,因为他无法再使用Web浏览器或Tortoise repo浏览器访问这些文件夹 .
然而,当现在用户对签出的文件夹进行更新时,Subfolder 3每次都在他的PC上“恢复” .
为什么Subfolder 3即使在我将其从SVN服务器上的该文件夹的权限中删除之后也会回来,我们如何防止这种情况发生?
我们使用Server 2008,以及Windows Xp,7和8 PC的混合 . 文件夹非常大,每个几GB(带有CAD图纸的工程项目,照片等),因此每次我想纠正这个问题时都不可能完成结账 .
1 回答
更新从隐藏所有BASE版本的隐藏.svn文件夹中恢复已删除的文件 . 如果要删除该文件夹,还必须删除工作副本的隐藏.svn文件夹 .