无法对带有IBM SCM Adapter插件的Eclipse CDT中的包含文件执行ClearCase操作

时间:2012-10-03 06:07:09

标签: eclipse clearcase eclipse-cdt

当我们在Eclipse CDT中使用clearcase源代码创建项目时,SCM适配器插件将不会显示任何控件来对包含文件(项目布局中的“Includes”标记下的文件)执行clearcase操作。

我可以对源文件执行所有操作。我观察到任何包含文件附加了Eclipse propertypages (执行Alt + Enter,它显示“找不到属性页...”)。这可能是原因吗?

我想知道为什么包含文件首先没有 propertypages 这样的源文件!

1 个答案:

答案 0 :(得分:1)

SCM适配器的工作方式是它会考虑.project.classpath所在目录下的源文件(有关该原则的详细信息,请参阅“Clearcase plugin for eclipse usage” :至少.project必须在ClearCase视图中。)

如果这些包含文件不是“源文件”或存储在该项目目录之外,那么它们将被该ClearCase适配器忽略。
更确切地说,如果.project中没有直接引用这些文件(“资源”),ClearCase SCM适配器将忽略它们。

OP评论:

  

我们有一个包含链接资源的项目结构,其中所有文件都位于Eclipse项目目录之外(即,.project文件所在的目录之外)。   然而,该插件允许我们签出源文件,但不包括文件。

     

可能是SCM插件正在单独扫描.project文件以识别资源,而不是检查目录结构。

他确认那些包含文件are, actually, "Discovered"(而不是.project文件直接引用的资源)

Discovered Paths in CDT project

ClearCase SCM适配器可能会忽略这些资源(“已发现”)。