1

流中组件的可见性是“Project Scoped”,这是我在流中双击组件时看到的视图:

在此处输入图像描述

我希望它是“团队私有”,因为“项目范围”意味着该组件仅对团队可见?

在该组件所属的流上,我已将“可见性”设置为团队区域,这是否意味着即使在组件级别可见性为“项目范围”,只有团队成员才能查看此组件?

当我尝试通过单击“更改”按钮(在上面的屏幕截图中)“更改”此组件的可见性时,这是我收到的错误:

在此处输入图像描述

如何将可见性更改为“团队私人”?

更新:要更改可见性:

1. expanded the stream tree within 'Team Artifacts'
2. right click the component
3. click 'Change Owner'
4. Change to team that this component is to be private to and ensure 'Restrict to members of this team area and its child team areas'

按照这些步骤,可见性更改为“团队私人”

但是,通过打开流并从流中更新相同的组件来更改组件的可见性不会改变 'Visibility' 。我认为这是 RTC 不一致?

4

1 回答 1

1

所有访问管理的可能性都在“在 Rational Team Control 中控制对源代码控制的访问”中进行了解释。

读取保护某些组件但向其他组件提供公共访问权限”与您正在寻找的内容接近。
但您也可以在文件夹级别保护特定团队区域

在 RTC 40 之前,存储库中的文件夹或文件级别没有访问控制,因此在使用某些应隐藏的文档布置文件系统时请记住这一点。RTC 4.0 中添加了文件和文件夹级别的访问控制。

关于“范围”的概念:

对于项目区域拥有的组件,其访问范围与项目区域相同。

(所以只有项目区域的成员可以看到/访问它)

对于单个用户拥有的组件,所有者可以指定其范围。

这就是为什么你会得到:

You cannot change the access control on components owned by project area and team area.  
They inherit their access control settings from a project area or team area.

您需要用户拥有的组件才能更改其可见性。

于 2013-06-12T16:19:02.467 回答