Как настроить видимость компонента в системе контроля версий RTC

Видимость компонента в потоке «Область проекта», это представление, которое я вижу, когда дважды щелкаю компонент внутри потока:

введите здесь описание изображения

Я хотел бы, чтобы это было «Частная команда», поскольку «Объем проекта» означает, что этот компонент виден только команде?

В потоке, к которому принадлежит этот компонент, я установил «видимость» для области группы, означает ли это, что только члены команды смогут просматривать этот компонент, даже если на уровне компонента видимость «Объем проекта»?

Когда я пытаюсь «изменить» видимость этого компонента, нажав кнопку «Изменить» (на снимке экрана выше), я получаю сообщение об ошибке:

введите здесь описание изображения

Как я могу изменить видимость на «Частная команда»?

Обновление: чтобы изменить видимость:

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'

После этих шагов видимость изменилась на «Групповая частная».

Однако изменение видимости компонента путем открытия потока и обновления того же компонента из потока не меняет «Видимость». Я думаю, что это несоответствие RTC?


rtc
person blue-sky    schedule 12.06.2013    source источник


Ответы (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.

Вам нужен компонент, принадлежащий пользователю, чтобы изменить его видимость.

person VonC    schedule 12.06.2013
comment
@user470184 user470184, когда вы говорите, что это не меняет видимость, вы имеете в виду видимость потока или компонента? - person VonC; 13.06.2013
comment
я про компонент - person blue-sky; 13.06.2013