答案是:视情况而定,但通常不会。
Subversion没有权限、用户或登录的概念。对于绝大多数使用Subversion的人来说,这可能听起来很奇怪,因为他们需要使用帐户和登录,但Subversion不直接处理安全性。
相反,Subversion将安全控制传递给充当Subversion服务器的服务器。例如,如果使用Apache httpd,则可以使用基本的HTTP身份验证、LDAP或Apache httpd可以提供的各种身份验证机制。如果Apache httpd说你很酷,Subversion就会说你很酷。
即使是基本的svnserve进程也可以使用处理SASL身份验证的任何东西。
然后,您可以使用预提交钩子,这些钩子可以从服务器的安全机制之外的用户那里获取写权限。
现在,安全机制可以告诉您您的权限,但我很少看到它。例如,一个简单的JavaScript可以显示来自基本httpd身份验证的用户权限。
我编写了一个预提交钩子,它将其安全控制文件保存在存储库中,每个人都可以查看它。这允许项目经理更改项目的权限,而不必进入Subversion服务器(或者更重要的是,纠缠我来做这件事)。但是,即使这样也不能告诉您来自服务器身份验证机制的权限。
所以,答案可能是否定的。可能无法在您的站点上知道您对Subversion拥有哪些权限,因为即使Subversion本身也不知道。