如何限制用户创建SVN分支

如何限制用户创建SVN分支,svn,Svn,我们已经看到,用户仅通过使用svncopy命令就可以从主干/分支创建多个分支 是否有一种方法/预提交脚本可以限制用户使用SVN copy命令创建分支?分支是使用该命令创建的。因此,如果您的用户具有写权限,那么他们将能够创建分支。如果您想限制这些分支,则可以获得写入权限,您可以从分支文件夹中删除写入权限,并可以授予对现有分支的r/w访问权限,如下所示: [my_repos:/branches] @dev_group = r @admin = rw [my_repos:/branches/R

我们已经看到,用户仅通过使用
svncopy
命令就可以从主干/分支创建多个分支


是否有一种方法/预提交脚本可以限制用户使用
SVN copy
命令创建分支?

分支是使用该命令创建的。因此,如果您的用户具有写权限,那么他们将能够创建分支。如果您想限制这些分支,则可以获得写入权限,您可以从
分支
文件夹中删除写入权限,并可以授予对现有分支的r/w访问权限,如下所示:

[my_repos:/branches]   
@dev_group = r
@admin = rw

[my_repos:/branches/Release_1.0]  
@dev_group = rw
@admin = rw

[my_repos:/branches/Release_2.0]
@dev_group = rw
@admin = rw
“单主干”工作流不是一个好主意。短期分支机构几乎没有成本