ClearCase: отладчик Visual Studio смущен символической ссылкой VOB

У меня есть проект C ++ в Visual Studio, который управляется Rational ClearCase.

В нем существует следующая структура исходного кода:

\Dir1\Source.cpp
\Source.h
\Dir2\Source.cpp --> ..\Dir1\Source.cpp
\Source.h   --> ..\Dir1\Source.h

Два файла в Dir2 являются символическими ссылками VOB, поэтому ClearCase знает, что это один и тот же файл, а Visual Studio — нет.

При отладке проекта Visual Studio переходит на точки останова в Dir2 но я могу только редактировать файл в Dir1,
Когда я пытаюсь редактировать файл в Dir1 ClearCase пытается извлечь файл (снова) и наталкивается на следующее сообщение:

_______________________________________________________
| Problem Occurred                        | _ | □ | X |
|-----------------------------------------------------|
| 'Checking out artifacts' has encountered a problem. |
| A problem has occurred.                             |
|                               ______ ______________ |
|                               | OK | | Details >> | |
|                               ------ -------------- |
|_____________________________________________________|

К сожалению Details пусты

Я не могу использовать обычные символические ссылки, так как они совершенно бесполезны в Windows, а сервер ClearCase разрешает логические ссылки.
Кроме того, я не могу переместить файлы из Dir1, так как они используются другими модулями.

Можно ли как-то заставить Visual Studio отлаживать программу с помощью редактируемого файла в Dir1?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …