【问题标题】:Subversion Merge Access Rights颠覆合并访问权限
【发布时间】:2009-03-12 14:30:59
【问题描述】:

我需要将更改合并到主干中的访问权限限制为特定个人。有没有办法限制颠覆中特定文件夹的合并权限?我不想阻止从分支到分支的合并,只到主干。

【问题讨论】:

    标签: svn merge


    【解决方案1】:

    您不能使用 Subversion 的访问控制机制将这些特定人员的主干设为只读吗?

    在您的svnaccess 文件中:

    [/MyProject/trunk]
    me = rw
    albert = r
    bernard = r
    chris = rw
    

    将允许您和 Chris 对“MyProject”的主干进行更改(包括合并),同时只向 Albert 和 Bernard 授予读取权限。

    【讨论】:

      【解决方案2】:

      AFAIK 没有“合并权限”之类的东西,只有读取和写入权限。合并实际上是一种写​​操作,您必须仅将特定文件夹(在您的情况下为“主干”)的写权限授予您想要的人。

      详情请阅读"Path-Based Authorization"

      【讨论】:

      • 同意。 “合并”实际上是一个更新(从 repo 读取),然后是一些编辑(组合您的代码),然后是提交。该提交看起来像任何其他提交。
      猜你喜欢
      • 1970-01-01
      • 2010-12-22
      • 2011-07-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-11
      • 1970-01-01
      相关资源
      最近更新 更多