【问题标题】:How to not check in Eclipse specific project files?如何不签入 Eclipse 特定的项目文件?
【发布时间】:2011-03-02 23:37:39
【问题描述】:

我不想强迫人们使用特定的 IDE 进行开发,所以我们的项目基本上是这样的:

  • 一些项目
    • 源代码
    • build.xml

没有任何特定于 IDE 的文件。

但是,许多人更喜欢 Eclipse,他们的抱怨是,如果将该项目签入 VCS,则从 Ant 构建文件设置 Eclipse 项目非常困难。那是a very old bug,所以我真的不希望它很快得到修复。

我不希望项目根目录中所有那些奇怪的 Eclipse 项目文件,但如果这是唯一的方法,我会接受将 Eclipse 项目文件放在子目录“eclipse”中。我以为 Eclipse 的链接资源能够做到这一点,但我错了,它并没有真正起作用。

你如何解决这个问题?您是否正在检查 .settings 目录。等到您项目的根目录中?

【问题讨论】:

    标签: eclipse svn ant cvs


    【解决方案1】:

    如果我不想要 CVS 或 SVN 中的某些文件,我将它们添加到被忽略的文件中(上下文菜单 > 团队 > 添加到 SVN/CVS 忽略)。您可能必须启用在包资源管理器中查看它们(视图右上角的小三角形 > 过滤器 > 取消选中 .* 资源)。不过,我通常会将它们签入,因为它们是隐藏文件,如果您不需要它们,它们不会打扰太多,但如果您需要它们,它们真的很有用。

    【讨论】:

    • 同意只签入它们,因为除非它们干扰其他东西,否则我看不出签入它们有什么害处。以我的经验,您在 Eclipse 工作区中唯一可能遇到的问题是 .classpath
    猜你喜欢
    • 1970-01-01
    • 2017-12-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-18
    相关资源
    最近更新 更多