2011-08-02 52 views
4

用户最近问我是否可以从脚本中保护分支。虽然我知道如何从服务器端设置基于路径的权限,但我对这个答案的搜索没有找到。是否可以从svn命令行修改分支上的权限?是否可以从svn命令行设置路径权限?

+0

使用基于路径的权限有什么问题,如[此处]所述(http://svnbook.red-bean.com/en/1.7/svn-book.html#svn.serverconfig.pathbasedauthz)?它很容易设置,并限制管理员权限的更改。你可以设置它,有些人有权通过更改文件并将其提交给Subversion来更改权限。如果您有兴趣,我可以将这个想法作为答案... – mliebelt

回答

1

Subversion不包含权限作为存储库的一部分,但您可以运行提交hook脚本以根据所需的任何标准拒绝对存储库区域的提交。

+0

根据您与存储库的联系方式,您可以应用权限。 (支持svn://,http://和https://。不适用于file:///,但在这种情况下,您拥有破坏存储库的文件系统权限)。请参阅http://svnbook.red-bean.com/ –

相关问题