2011-08-19 138 views
5

在我的项目中有一个来自另一个项目的文件夹的符号链接。 此文件夹的名称在.cvsignoreEclipse不尊重.cvsignore

但是,此文件夹(符号链接)包含来自其他项目的CVS元数据(CVS文件夹)。

cvs命令对此没有任何问题,并忽略该文件夹。

但是eclipse想同步它。

问题是,ecplise可以忽略同步时间的文件夹,或如何使eclipse尊重.cvsignore文件?

的文件夹(符号链接)的名称是共享的,在我的.cvsignore包含一个符合它的名字

我们使用符号链接技巧分享我们的软件和插件,这是建立独立(独立的自动工具项目)之间的来源。

+0

你正在使用哪个Eclipse版本? – diosney

+0

3.7.0 CDT和以前的版本3.5.2 CDT – Nelstaar

+0

这是否回答你的问题? http://stackoverflow.com/questions/4402425/can-eclipse-ignore-cvsignore-files-when-synchronizing-with-a-cvs-repository –

回答

2

这里的问题是一个显式共享文件夹覆盖.cvsignore项。

您可以在bug 169710之前找到上一个Eclipse CVS组件负责人所解释的确切详细信息。该错误被标记为仍然存在的另一个缺陷的重复,这意味着这是一个已知问题。

正如迈克尔指出,您的选择是使用Eclipse的链接发展:

  • 添加新的文件夹到Eclipse项目
  • 选择高级>链接到备用位置(链接的文件夹) (例如:WORKSPACE_LOC/other_project/foo)

这将为您提供一个链接资源,开发人员不必担心错误签入。对于您的自动构建,您需要在创建符号链接时使用额外的结账步骤。

这并不理想,但它是一个明智的选择,缺少修复Eclipse问题。

+0

感谢您的答案,我我会看看我会做什么,因为我们的团队策略是不提交IDE文件。当有人检查我们的一个项目时,唯一需要的是autotools&gcc,所以开发者可以使用eclispe,netbeans,vi等等。 – Nelstaar

+0

啊,是的,如果你没有在IDE上标准化,问题就会变得更加复杂。如果您发现这个问题有创意,不要忘记将它发布回来! – gcastro