Subclipse svn:忽略

我是Eclipse新手。 我正在使用subclipse连接到我的SVN。 有一些文件夹和文件我想添加到svn:忽略,但它是灰色的。 有没有一种简单的方法让subclipse忽略文件和目录?

Subclipse的

您不能svn:忽略已经提交到存储库的文件。

所以你必须:

  1. 从存储库中删除文件。
  2. 将你的项目(工作副本)更新到最新版本。
  3. 在Eclipse中重新创build文件。
  4. 通过Team-> Add to svn:ignore在文件中设置svn:ignore。
  5. 重新启动eclipse以反映更改。

祝你好运!

我能够直接从Windows资源pipe理器使用TortoiseSVN来做到这一点:

右键单击文件Delete and add to ignore list – > TortiseSVN – > Delete and add to ignore list

我不得不closures然后在Eclipse中重新打开项目,完成工作:)

看来Subclipse只允许你添加一个顶层文件夹来忽略列表,而不是它下面的任何子文件夹。 不知道为什么它这样工作。 但是,我发现通过试验和错误,如果你直接添加一个子文件夹到版本控制,那么它将允许你在同一级别添加另一个文件夹到忽略列表。

替代文字

例如,参考上面的图,当我想忽略没有添加srcwebapp文件夹时,subclipse不允许我这样做。 但是当我将java文件夹添加到版本控制时,为webapp启用了“添加到svn:ignore …”。

在Eclipse Indigo Service Release 2上使用Subclipse

我已经将临时文件和日志位于/ src下的文件夹提交给SVN存储库。 在意识到之后,我发现自己处于一个灰色的“svn:ignore”

我发现以下解决scheme:

1.我从我的项目源中删除了该文件夹

2.团队 – >提交…没有文件夹

3.将文件夹重新创build回项目树中

现在我可以使用“团队 – ”添加到SVN:忽略…“

如果您尝试首次与Eclipse共享SVN项目,则可能需要避免提交某些文件。 为此,请转至“首选项” – >“团队” – >“忽略的资源”。 在这个屏幕中,你只需要添加一个模式来忽略你不想提交的文件types。

Eclipse首选项

这只是一个WAG,因为我不是一个Subclipse用户,但是您是否确保包含您要忽略的内容的文件夹本身已被添加到SVN? 你不能svn:忽略不受版本控制的文件夹内的东西。

对我来说有效的是:(eclipse 3.3.6 Subclipse 2.4)

  • 设置svn:忽略通过龟的属性:(.settings .classpath .project target .apt_src在一行的一个项目)
  • 从日食中删除了这个项目
  • 从svn新鲜结帐
  • 在eclipse中导入项目(在eclipse中简单地重新导入项目并没有为我工作)

忽略某些文件或closures忽略你可以使用eclipse偏好 – >团队 – >忽略资源。 选中或取消选中要跟踪的资源。

这是相当令人沮丧的,但这是一个遏制问题(.svn文件夹也跟踪被忽略的文件)。 任何需要忽略的项目都要添加到直接父文件夹的忽略列表中。

所以,我有一个新的子文件夹中有一个新的文件,并希望忽略该文件,但我不能这样做,因为该选项是灰色的。 我解决了这个问题,首先提交新的文件夹,我想(这是一个caching文件夹),然后将该文件添加到忽略列表(新添加的文件夹;-),有机会添加一个模式,而不是一个文件。

还有一件事…如果你已经通过Eclipse忽略了这些文件(Team – > Ignored resources),你必须撤消这些设置,这样文件才能被Subclipse控制,并且“Add to svn:ignore”选项会重新出现

如果你使用的是TortoiseSVN并且文件已经被提交,进入你的文件项目文件夹,右键点击你想忽略的文件/文件夹,TortoiseSVN – > Unversion并添加忽略列表。 然后你删除文件夹/文件(点击它,然后按下键盘上的DELETE),右键单击你的项目文件夹, – > SVN提交…这将从存储库中删除文件夹….现在你可以创build你的文件夹/文件,然后将被忽略。