【问题标题】:Eclipse STS svn svn:ignore, not letting me ignore certain filesEclipse STS svn svn:忽略,不让我忽略某些文件
【发布时间】:2012-01-21 20:38:37
【问题描述】:

我在 Windows 上使用 Eclipse STS 和 SVN。我可以从 STS 签入/签出,没问题,但是当我从 STS 提交时,我想忽略生成的文件,如 .class 等。所以我正在尝试使用 SVN 属性选项卡并设置属性@ 987654321@ 具有以下排除...

target
target-eclipse
*.class

但是当我从 Eclipse 提交时,.class 文件仍会显示在“提交”对话框中。忽略模式错了吗?我尝试使用/*.class,但 Eclipse 不会让我保存该模式,声称该模式无效

【问题讨论】:

    标签: eclipse svn svnignore


    【解决方案1】:

    这些模式仅适用于当前文件夹。因此,您提供的内容只会从根文件夹中排除具有这些名称的文件或文件夹,而不是任何子文件夹。我不相信有一个 SVN 选项允许这些模式也适用于所有子文件夹。

    您的所有 *.class 文件是否都应该位于您的“目标”文件夹或另一个“bin”文件夹中 - 与源文件分开?如果 / 一次,那么您可以排除该文件夹,这也将排除其所有子文件夹。

    或者,在 Eclipse 中,在 Window / Preferences / Team / Ignored Resources 下,您可以在其中添加模式(例如 *.class) - 这将在任何地方全局应用。 (但我强烈推荐上述方法。)

    【讨论】:

    • 是的,我所有的类文件都是在targettarget-eclipse 文件夹下生成的,但是当我尝试使用/target/**/ 时,eclipse 会抱怨并且不会让我保存设置
    • @RaffiM - 你不需要这些。 targettarget-eclipse 本身就足够了,只要其他所有内容都在其中。我只是确保这些文件夹在 SVN 中不存在,这可能会让客户感到困惑。
    • 你说得对,我在 svn 中有文件夹不知道它们在那里..我删除了它们,现在,从 eclipse 中,当我提交时,我没有看到提交中显示任何类文件夹对话,谢谢!
    猜你喜欢
    • 2010-11-22
    • 2012-03-15
    • 1970-01-01
    • 2012-06-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-01
    • 1970-01-01
    相关资源
    最近更新 更多