SVN控制只能改文件内容而不能增删或重命名文件的方法

来源:互联网 发布:php include 路径 编辑:程序博客网 时间:2024/05/01 09:23

[repo:/PM]
* = r
[repo:/PM/XXX项目计划.doc]
ricelulu = rw
* = r

        以上代码实现了:用户ricelulu 可以修改PM目录下的XXX项目计划.doc内容,其他人可以读此文件,但任何人对于PM目录都只有读的权限,而不能增删或重命名文件。其实道理很简单,重命名文件就意味着2个操作:删文件、增文件。那么,不能重命名文件也就是不能增删文件,通过设定该目录为只读权限和该目录下某文件为读写权限,自然就可以达到目的了。