我只是想知道是否可以禁用SVN存储库中某些用户的创建和删除权限?
目标是将所有内容与我们的CMS联系起来。非IT用户将通过CMS来插入,更新和删除(创建和删除修改数据库)。 IT人员可以使用他们的IDE在CMS中创建内容后更新内容。
答案 0 :(得分:1)
看一下我的pre-commit hook。它允许您指定四种不同类型的文件权限:
read-only
:只读。没有提交权限read-write
:用户有权读取和提交文件add-only
:用户可以添加,但不能修改。这用于标签no-delete
:用户可以修改但不能删除文件。我没有no-add
权限设置,但添加起来应该不会太难。看一下CheckFile
类中的ConfigFile
方法(第701行)。看起来您需要做的就是添加两到四行代码。
您还必须修改VerifySection
类中的Section::File
类(第1351行)。再次,它添加了几行代码。