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