当我们在Eclipse CDT中使用clearcase源代码创建项目时,SCM适配器插件将不会显示任何控件来对包含文件(项目布局中的“Includes”标记下的文件)执行clearcase操作。
我可以对源文件执行所有操作。我观察到任何包含文件不附加了Eclipse propertypages (执行Alt + Enter,它显示“找不到属性页...”)。这可能是原因吗?
我想知道为什么包含文件首先没有 propertypages 这样的源文件!
答案 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
文件直接引用的资源)
ClearCase SCM适配器可能会忽略这些资源(“已发现”)。