使用Clearcase和Eclipse for C ++

时间:2012-06-18 11:52:16

标签: c eclipse clearcase

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

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

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

有解决方法吗?

提前致谢!

1 个答案:

答案 0 :(得分:2)

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

最重要的细节是,ClearCase插件可以在快照视图中将.project.classpath文件放在源旁边。
参见:

要从Windows识别该Unix视图,您必须在Windows区域中标记并注册它:“ClearCase: Are views created in Unix not visible from Windows and vice versa?”。

请注意,快照视图(从Windows访问Unix视图)的情况,如此help page详细信息,任何ClearCase操作可能失败
请参阅“Before accessing snapshot views across different platforms

  

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

     

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

在您的情况下,如果通过“挂载”意味着挂载动态视图,那么您应该没问题,如本help page中所述,使用区域同步器将视图的Linux或UNIX视图标记导入到您的Windows网络区域。