当我们在 Eclipse CDT 中使用 clearcase 源代码创建项目时,SCM 适配器插件不会显示任何控件来对包含文件(项目布局中“Includes”标记下的文件)执行 clearcase 操作。
我可以对源文件进行所有操作。我观察到任何包含文件都没有附加到 Eclipse属性页(执行 Alt+Enter,它显示“未找到属性页...”)。这可能是原因吗?
我想知道为什么包含文件首先没有像源文件这样的属性页!
当我们在 Eclipse CDT 中使用 clearcase 源代码创建项目时,SCM 适配器插件不会显示任何控件来对包含文件(项目布局中“Includes”标记下的文件)执行 clearcase 操作。
我可以对源文件进行所有操作。我观察到任何包含文件都没有附加到 Eclipse属性页(执行 Alt+Enter,它显示“未找到属性页...”)。这可能是原因吗?
我想知道为什么包含文件首先没有像源文件这样的属性页!
SCM 适配器的工作方式是它会考虑您所在目录下的源文件.project
(.classpath
有关该原理的详细信息,请参阅“用于 eclipse 的 Clearcase 插件”:至少.project
必须在 ClearCase 视图中)。
如果这些包含文件不是“源文件”或存储在该项目目录之外,那么 ClearCase 适配器将忽略它们。
更准确地说,如果这些文件(“资源”)没有在 中直接引用.project
,ClearCase SCM 适配器将忽略它们。
OP评论:
我们有一个带有链接资源的项目结构,其中所有文件都位于 Eclipse 项目目录之外(即
.project
文件所在目录之外)。
然而,该插件允许我们检出源文件,但不能包含文件。可能是 SCM 插件
.project
单独扫描文件以识别资源,而不是检查目录结构。
他确认这些包含文件实际上是“发现的”(而不是文件直接引用的资源.project
)
ClearCase SCM 适配器可能会忽略那些类型的资源(“发现的”)。