3

我从事一个大型 C/C++ 项目,代码库在 Clearcase 中维护。到目前为止,我们主要在 Linux 环境中工作,我们没有广泛使用 IDE。我们通过VI直接签出和编辑文件。

由于我可以访问 Clearcase 以进行 Windows 访问,因此我现在正在尝试访问 Eclipse 中的源文件。我主要想使用 Eclipse 进行编辑和代码导航。我通过我的 Unix 帐户创建视图。我可以使用 Clearcase Explorer 在我的 Windows PC 上安装相同的视图。我能够访问代码并对之前签出的文件进行更改。

熟悉 Eclipse 的人可以告诉我如何在 Eclipse 中查看该代码库。我不想在我的本地文件系统中创建代码库的副本。如果我尝试使用代码库驱动器作为根文件夹创建一个新项目,则不会创建该项目,因为我在该文件夹中没有写权限。

有解决方法吗?

提前致谢!

4

1 回答 1

2

只要您可以在 Windows 上挂载您的 Linux 文件系统,您就应该能够直接从 Eclipse 中引用源代码。

要使 ClearCase 插件正常工作,最重要的细节是在您的快照视图中, .projectto 和.classpathfiles 与源代码相邻。
看:

要从 Windows 识别该 Unix 视图,您必须在 Windows 区域中标记和注册它:“ ClearCase:在 Unix 中创建的视图是否在 Windows 中不可见,反之亦然? ”。

请注意快照视图(从 Windows 访问 Unix 视图)的情况,如本帮助页面的详细信息,任何 ClearCase 操作都可能失败
请参阅“在跨不同平台访问快照视图之前

您可以跨不同平台访问快照视图,但不能跨平台发出 Rational ClearCase 命令。
例如,您不能从 Windows 计算机上的 Rational ClearCase 主机检出 UNIX 工作站快照视图中的文件,也不能从 Rational ClearCase Explorer 创建 UNIX 工作站快照视图的快捷方式。

如果您在运行在 Windows 计算机上的 Rational ClearCase 主机上并且您劫持了 UNIX 快照视图中的文件,那么当您从 UNIX 平台上的 Rational ClearCase 主机更新视图时会检测到劫持。

在您的情况下,如果“挂载”是指挂载动态视图,那么您应该没问题,如本帮助页面中所述,使用区域同步器将视图的 Linux 或 UNIX 视图标签导入您的 Windows 网络区域。

于 2012-06-18T12:29:17.103 回答