# 权限类型介绍

SVN 项目可以按照目录配置用户权限,目前 SVN 的权限类型如下:

1.审批权限

  • 审批人是目录的管理员,可以管理目录的用户权限,并且能管理目录的提交设置、webhook 等目录级设置。
  • 项目根目录的审批人也是整个项目的管理员,可以进行项目描述修改等项目级操作。
  • 父目录的审批权限会继承至子目录,子目录不可屏蔽来自父目录的审批权限

2.代码权限

  • 代码权限包括两种:读写权限和只读权限。
    • 读写权限:可以对目录进行查看和写入,并且能管理目录的提交设置、webhook 等目录级设置。
    • 只读权限:只能查看路径下的代码,不能写入。
  • 父目录的代码权限会继承至子目录,子目录可以设置屏蔽来自父目录的代码权限。

# 目录权限列表

导航至 SVN 项目 - 设置 - 成员,可以查看到项目下所有的权限配置,包括每个目录的审批人、读写权限和只读权限。 点击“编辑权限”可以对自己有审批权限的目录进行编辑,点击“新增目录权限”可以为没有配置权限的目录(需要有目录的审批权限)设置权限。

# 新增目录权限

  • 目录路径:可以填写所有自己有审批权限的路径,建议使用相对路径的格式如“/trunk”,点击输入框右侧的“浏览”可以打开 SVN 浏览器更加便捷地选择路径。
  • 审批权限:可以选择用户与用户组,支持批量添加,只需要将多个用户或用户组的名称以“;”分隔粘贴到选择框中即可。
  • 代码权限:设置读写权限和只读权限,支持批添加用户与用户组。默认情况下父目录的代码权限会继承至子目录,勾选“屏蔽来自父目录的权限”会屏蔽继承关系。
  • 导入权限:点击页面右上角的“导入权限”可以将其他目录的权限(审批人、读写权限、只读权限)复制到当前目录,在输入其他目录的路径后需先点击“查询”获取权限,再点击“导入权限”。

# 编辑目录权限

与“新增目录权限”类似,不同点在于:编辑时“目录路径”不可更改,另外在修改审批人时可以选择“同时修改子目录的审批人权限”。

lastUpdate: 8/18/2023, 6:02:54 PM