首页 文章

SVN分支级别提交权限

提问于
浏览
5

我们有多个开发分支,并且希望将对特定分支的提交限制为仅限于特定的开发人员组 .

是否可以在SVN的分支级别限制访问?

3 回答

  • 0

    您可以通过使用检查路径名的预提交挂钩来阻止存储库的特定部分,并在路径匹配时失败(禁止提交) .

    或者,如果您使用HTTP作为访问方法(通过http://访问服务器存储库),您可以在httpd.conf中使用基本授权来设置只读(或不可读)区域:http://svnbook.red-bean.com/nightl/en/svn.serverconfig.httpd.html#svn.serverconfig.httpd.authz

    如果您使用的是独立的svn服务器(通过svn://访问服务器存储库),则设置完全不同,authz-db文件引用了一个文件:http://svnbook.red-bean.com/nightly/en/svn.serverconfig.pathbasedauthz.html

  • 12

    是的 . 您必须在名为“authz”的svn配置文件中进行配置,该文件位于存储库文件夹或目录中 . 您可以通过执行以下操作指定特定权限

    [/支链/分支名称]

    哈里= rw

    莎莉= r

    希望能帮助到你 .

  • 0

    您可以使用commit hook来检查路径,因此只有选定的用户才能提交某些路径下的某些文件 .

相关问题