我们在http://server/repositiory/project/trunk
有一个项目主干,http://server/repositiory/project/branches/branch
有一个分支。
我只能访问http://server/repositiory/project
及以下。我无法访问http://server/repositiory
,因为我们项目中的所有内容都低于http://server/repositiory/project
,所以我通常不需要访问该级别。
但是在尝试将http://server/repositiory/project/branches/branch
分支重新集成到主干(使用Tortoise SVN)时,我收到以下错误:
Error: Server sent unexpected return value (403 Forbidden) in response to OPTIONS
Error: request for 'http://server/repository'
我理解其中的含义除了当我们使用的所有内容都在http://server/repositiory/project
下的较低级别时,为什么需要访问该级别?
这是正常的SVN行为吗?
是否可以在不更改服务器权限的情况下执行此合并(我们没有对服务器的管理访问权限,并且更改这涉及一些官僚机构)?
如果这是正常行为,http://server/repositiory
级别执行合并所需的最小权限是什么?
答案 0 :(得分:1)
它不是试图获取SVN服务器最高级别的OPTIONS。它只是试图告诉你SVN服务器回来并说你没有OPTIONS命令的权限。
设置SVN权限时,您可以显式设置用户可以访问的svn命令。可能,您可以访问GET和UPDATE,但不能访问OPTIONS。