C++ ClearCase:Visual Studio调试器被VOB符号链接弄糊涂了
我在VisualStudio中有一个C++项目,它由Rational CleaCase.< 其中存在以下源代码结构:C++ ClearCase:Visual Studio调试器被VOB符号链接弄糊涂了,c++,visual-studio-2010,clearcase,C++,Visual Studio 2010,Clearcase,我在VisualStudio中有一个C++项目,它由Rational CleaCase.< 其中存在以下源代码结构: \Dir1\Source.cpp \Source.h \Dir2\Source.cpp --> ..\Dir1\Source.cpp \Source.h --> ..\Dir1\Source.h Dir2中的两个文件是VOB符号链接,因此ClearCase知道它们是同一个文件,但Visual Studio不知道 调试项目时,Visual St
\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中编辑文件时,ClearCase尝试(再次)签出该文件,并出现以下消息:
_______________________________________________________
| Problem Occurred | _ | □ | X |
|-----------------------------------------------------|
| 'Checking out artifacts' has encountered a problem. |
| A problem has occurred. |
| ______ ______________ |
| | OK | | Details >> | |
| ------ -------------- |
|_____________________________________________________|
不幸的是,详细信息
为空
我不能使用常规符号链接,因为它们在Windows中非常无用,而且ClearCase服务器允许逻辑链接。
此外,我无法从Dir1
移动文件,因为其他模块正在使用这些文件
我是否可以强制Visual Studio使用Dir1
中的可编辑文件调试程序