我已经使用subversion 1.6检查了一堆java代码,然后我将这些项目导入到eclipse中。 Subclipse 1.6认识到插件受版本控制这一事实,除了几个文件夹。
我现在得到一堆错误,如:
资源是重复的 src / .svn / all-wcprops并没有 复制到输出文件夹
如果我删除项目(从eclipse而不是磁盘上)并重新导入它,那么大约一半的时间就可以解决问题。但是由于我有几十个有这个问题的项目,这意味着在我让它们全部工作之前重新导入它们10到20次。这非常痛苦,每当有人向svn添加新插件或者由于某种原因我需要重新创建工作区时,我都厌倦了这样做。
有没有比删除和重新导入更容易解决此问题的方法?或者有没有办法首先防止这个问题?
答案 0 :(得分:39)
将.svn文件夹添加到源文件夹的“排除”列表中。
答案 1 :(得分:28)
按照凯利描述的程序,但将排除模式定义为**/.svn/*
。这将以递归方式从各种源文件夹中排除所有.svn
目录。
答案 2 :(得分:21)
这种情况正在发生,因为您使用Eclipse以外的SVN客户端检出了项目,然后在Eclipse中导入了项目,并且您没有通知Eclipse这是一个SVN项目(也就是说,Eclipse不知道它有忽略SVN元信息。)
为了正确解决这个问题,在Eclipse中导入项目之后,让Eclipse“了解”项目的SVN特性。
这样做答案 3 :(得分:9)
更容易做到这一点的方法是:
答案 4 :(得分:1)
------------过滤输出文件夹的简单方法-------------
Window-> Preferences-> Java-> Compiler-> Building
确保" Filtered Resources"包括" .svn /"
答案 5 :(得分:0)
"接受最佳答案"向我描述了原因,但由于我的项目已经共享,我1.关闭项目,2。再次打开它并清理它。 .svn文件夹消失了,不会再回来了。