0

我签出了一个 SVN 存储库,并围绕它设置了一个 Eclipse 项目。当 Eclipse 构建时,它似乎取消了输出目录中的 svn:ignore '*' 并且还导致源文件被复制到输出文件夹中。删除目录并从存储库更新一个新目录会修复它,直到 Eclipse 再次构建,但每次我想提交时都必须这样做很烦人。

我已将 Eclipse 设置为忽略 .svn 目录,如下所述: http ://www.damonkohler.com/2009/07/make-eclipse-ignore-svn-directories.html

示例svn status

    S类
...
? 类/道场/Main$1.class
? 类/道场/Main$2.class
!类/dojo/Preferences.java
!类/dojo/Deck.java
...
4

3 回答 3

0

这就像在这个线程中吗?

看起来您使用外部构建过程将现有.svn文件夹从源文件夹复制到相应的输出文件夹(我认为是这样,因为内置的 Eclipse 构建器忽略了团队私有资源,例如.svn)。
这意味着为了避免该问题,您应该.svn从构建过程中排除文件夹。

于 2010-08-27T06:03:59.187 回答
0

是否在 Window->Preferences->Team->Ignored Resources 中检查了 .svn 和 .svntemp?

于 2012-03-27T16:06:48.980 回答
0

处理这个问题的最好方法是安装一个用于 SVN 的 Eclipse 插件,如 subclipse 或 Subversive。

于 2010-08-27T09:11:33.453 回答