Здравствуйте.
Столкнулись со следующим затруднением. Имеем проект в который зашарены папки из нескольких проектов.
Например
CommonProject
|--FolderFromProj1
|--FolderFromProj2
|--...
Этот проект используется например для сбора какой-либо статистики по остальным проектам. Например расшаренные папки содержат CR со всех остальных проектов, и менеджер таки образом может вести статистику по всем проектам сразу.
Затруднение состоит в следующем. Когда добавляется подпапка в каком-либо из подпроектов, например добавляется в каталог FolderFromProj1, после обновления (Shift+F5) проект выглядит следующим образом:
CommonProject
|--FolderFromProj1
| |--SubFolderFromProj1
|--FolderFromProj2
|--...
Если же удалить эту папку(SubFolderFromProj1) из проекта, то в проекте CommonProject она остается. То же самое происходит и с самими ChangeRequest'ами. Если удалешь его в одном месте, то он остается в другом.
Собственно вопрос — это стандартное поведение Starteam? Возможно ли как-нибудь настроить Starteam чтобы при удалении подпапки или CR, он удалялся и в проекте откуда он был зашарен? Или может быть для решения задач такого рода следует как-то по-другому организовать структуру проекта?
28.09.06 18:47: Перенесено модератором из 'Управление проектами' — IB
Посмотрите в настройках что-то типа Item Behavior, там есть вариант branch on change или как-то так. Попробуйте его отключить. Сорри за не очень конкретный ответ, сейчас со стартимом не работаю, пишу по памяти
Здравствуйте, LelicDsp, Вы писали:
LD>Посмотрите в настройках что-то типа Item Behavior, там есть вариант branch on change или как-то так. Попробуйте его отключить. Сорри за не очень конкретный ответ, сейчас со стартимом не работаю, пишу по памяти
Спасибо за ответ. Но эта опция отвечает, как я понимаю, за изменения номера ревизий при изменении Item'a. Например если опция установлена после того как Item имеет tip revision 1.2, то при изменении Item'a номера tip revision становятся например 1.2.1.0, 1.2.1.1, 1.2.1.3, вместо 1.2, 1.3, 1.4. Под Item, имеется ввиду например ChangeRequest.
Но эта опция, к сожалению, не решает проблемы