如何使现有的SVN分支对所有用户都是只读的?

如何使现有的SVN分支对所有用户都是只读的?,svn,tortoisesvn,Svn,Tortoisesvn,我有一个现有的SVN分支机构。我已经创建了一个新分支 所有开发人员都应该对新分支执行所有未来的代码签入 为了确保没有掉队者,我想让旧分支100%只读(对我来说也是如此) 我该怎么做 (仅供参考,我正在使用Ortoise SVN 1.9.2作为客户端。) 您无法使用客户端工具在客户端完成此操作 如果在服务器上启用,您只需将带有旧分支的附加节添加到authzsvnacessfile中,并阻止所有用户的写访问 如果由于任何原因无法使用基于路径的授权,则必须使用预提交钩子来更改svnlook dirs,

我有一个现有的SVN分支机构。我已经创建了一个新分支

所有开发人员都应该对新分支执行所有未来的代码签入

为了确保没有掉队者,我想让旧分支100%只读(对我来说也是如此)

我该怎么做

(仅供参考,我正在使用Ortoise SVN 1.9.2作为客户端。)

  • 您无法使用客户端工具在客户端完成此操作
  • 如果在服务器上启用,您只需将带有旧分支的附加节添加到
    authzsvnacessfile
    中,并阻止所有用户的写访问
  • 如果由于任何原因无法使用基于路径的授权,则必须使用预提交钩子来更改
    svnlook dirs
    ,并使用其中的一些逻辑来拒绝提交到受保护分支
      • 您无法使用客户端工具在客户端完成此操作
      • 如果在服务器上启用,您只需将带有旧分支的附加节添加到
        authzsvnacessfile
        中,并阻止所有用户的写访问
      • 如果由于任何原因无法使用基于路径的授权,则必须使用预提交钩子来更改
        svnlook dirs
        ,并使用其中的一些逻辑来拒绝提交到受保护分支