Svn 正在Subversion中删除创建和删除权限

Svn 正在Subversion中删除创建和删除权限,svn,Svn,我只是想知道是否可以在SVN存储库中禁用某些用户的创建和删除权限 我们的目标是将一切与我们的CMS联系起来。非IT用户将通过CMS插入、更新和删除(创建和删除修改数据库)。IT人员在CMS中创建内容后,可以使用他们的IDE更新内容。查看我的。它允许您指定四种不同类型的文件权限: 只读:只读。无提交权限 读写:用户有权读取和提交文件 仅添加:用户可以添加,但不能修改。这用于标记 无删除:用户可以修改,但不能删除文件 我没有无添加权限设置,但添加应该不会太困难。查看ConfigFile类(第70

我只是想知道是否可以在SVN存储库中禁用某些用户的创建和删除权限

我们的目标是将一切与我们的CMS联系起来。非IT用户将通过CMS插入、更新和删除(创建和删除修改数据库)。IT人员在CMS中创建内容后,可以使用他们的IDE更新内容。

查看我的。它允许您指定四种不同类型的文件权限:

  • 只读
    :只读。无提交权限
  • 读写
    :用户有权读取和提交文件
  • 仅添加
    :用户可以添加,但不能修改。这用于标记
  • 无删除
    :用户可以修改,但不能删除文件
我没有
无添加
权限设置,但添加应该不会太困难。查看
ConfigFile
类(第701行)中的
CheckFile
方法。看起来您所需要做的就是添加两到四行代码


您还必须修改
Section::File
类(第1351行)中的
VerifySection
类。同样,它添加了几行代码。

他们是如何访问存储库的?HTTP?SSH?@michaelhttp(我也在使用svn://进行测试)。我们很可能会使用Collabnet的Subversion Edge。谢谢,我来看看这个@TekiusFanatikus-我刚刚更新了挂钩,添加了一个
no add
选项。你的control.ini如何与已经存在的ACL交互?由于将使用当前ACL,我可以跳过该部分吗?或者我必须维护两个列表吗?这些都可以在Windows上使用吗?我正在查看我现有的pre-commit.bat,想知道您提供的语法是否可以按原样粘贴?@TekiusFanatikus我刚刚创建了一个
pre-commit.bat
脚本。触发器在Windows上工作,但您需要安装一些Perl版本。您可以使用其中一个,或者不需要下载CPAN模块,除非您使用