我已参考了
http://bbs.iusesvn.com/thread-6-1-1
Subversion之路--实现精细的目录访问权限控制,从F:\代码库 checkout 到F:\工作copy\arm 成功了。
现在的svn服务端里,是java 项目,在F:\svnHome\IrlDemo目录下,却无法checkOut其中的内容,提示Complted at revision:0
开始操作checkout 成功时,SVNService -install -d -r F:\代码库,我现在要改变F:\代码库到F:\svnHome,如下操作:SVNService -remove ,SVNService -install -d -r F:\svnHome,也启动了SVNService服务。
java 项目IrlDemo目录如下:
IrlDemo java项目名称
├─|src java源文件
│ ├─conf java源文件的配置文件
├─WebRoot Web目录
└─WEB-INF
└─classes
└─lib
└─screen
└─common 此目录下有header.jsp 文件
└─.settings eclipse 配置文件
└─.classpath java的classpath 配置文件
└─.project
├─conf 相关的svn配置文件
└─authz
└─passwd
└─svnserve.conf
└─dav
└─db
└─locks
其中authz 文件内容是 :
[code=INIFile][groups]
g_vip = morson
g_manager = michael
g_beijing = scofield
g_shanghai = lincon
g_headquarters = rory, linda
g_docs = linda
[IrlDemo:/]
@g_manager = rw
* = r
[IrlDemo:/src/conf]
@g_manager = rw
@g_headquarters = rw
@g_vip = r
* =
[IrlDemo:/WebRoot]
@g_manager = rw
@g_beijing = rw
@g_vip = r
* =
[IrlDemo:/WebRoot/screen/common]
@g_manager = rw
@g_shanghai = rw
@g_vip = r
* =
[IrlDemo:/WebRoot/screen/common]
@g_manager = rw
@g_docs = rw
* = r
[IrlDemo:/WebRoot/screen/common]
* = rw[/code]
passwd文件为
[users]
morson = ShowMeTheMoney
michael = mysecretpassword
scofield = hellolittilekiller
lincon = asyouknows111
rory = 8809117
linda = IlikeWorldCup2006
svnserve.conf文件为:
[general]
anon-access = read
auth-access = write
password-db = passwd
authz-db = authz