我在MacOS X上使用svn。我已经设置了一个具有类似于以下访问权限的存储库:
[/]
*=rw
[/group1]
*=
me=rw
groupMember1=rw
groupMember2=rw
这里“我”是我的用户名。当我做“svn ls https://me@ourserver.com/svn/”然后我正确地得到:
/ 1组
同样,当我执行“svn ls https://me@ourserver.com/svn/group1”时,我正确地列出了该文件夹中的所有文件。同样,当我在网络浏览器中以“me”用户浏览回购时,我可以按照自己的意愿访问所有信息。
然而,当我结帐时...“svn co https://me@ourserver.com/svn/”然后只签出文件夹group1的“浅拷贝”,该文件夹中的文件是不。这是为什么?我错过了什么?
P.S。我可以使用svn co分别检出所有组文件夹。这有效。但是,这很不方便。
答案 0 :(得分:0)
尝试隐式指定结帐深度,它可能与权限无关(您的访问权限似乎正确)。
svn checkout --depth infinity https://me@ourserver.com/svn/" my_working_copy