现在的位置: 首页 > 综合 > 正文

SubVersion的bug?(关于CheckOut的)

2011年04月30日 ⁄ 综合 ⁄ 共 441字 ⁄ 字号 评论关闭
不知道算不算bug,还是我的配置有误。
说说我的情况,一个大的项目下包括几个相对独立的小项目,比如a,b,c,大项目如X,我为X建了一个Repository,然后下面分别是a,b,c的目录(其实还有上一层的trunk等目录,和这个问题无关,先不说了)。
使用apache做服务器,权限控件用apche的基本用户验证,设a,b,c的访问用户分别为三个不同的用户ua,ub,uc,而X的访问用户为ua,ub,uc都可以访问。这是正确的,如果在X这层就不可访问,那下面的abc也就不可能访问了。但是,ua可以访问X和a,不应该能访问b和c的。
实际的使用过程中,我用TortoiseSVN的Repo-Browser看查来这几个项目对应的目录时,权限所起的作用是没什么问题的,当然,用ua去checkout项目b和c时,也是会提示出错的。但是很奇怪,当我用ua这个用户来checkout X时,居然也可以checkout 出b和c来。
我不知道这算是bug,还是我的理解有误?还是我的权限设计有误?

谢谢

抱歉!评论已关闭.