Eclipse正在重命名我svn仓库中的文件。

3
我在svn服务器上有一些仓库,其中包括一个Eclipse项目。这些仓库中放置了bin文件夹,因为我有一些属性文件,如果不将它们放在那个文件夹里,就无法运行程序。
现在,当我检出项目,在Eclipse中导入并构建它时,bin文件夹的svn条目被搞乱了。例如,在构建项目之前,“entries”文件中的路径是“svn://address/project/bin”,但在构建后,在该文件中出现了“svn://address/project/src”。
所以,有人能告诉我如何防止Eclipse干扰我的svn文件吗?
编辑:我没有使用Eclipse的插件。我是用Tortoise SVN获取的文件。
3个回答

7

您可以在项目设置 -> 构建路径下为源文件夹设置排除项吗?

这样就不会将.svn文件从src复制到bin了。

抱歉,现在无法测试以给出更准确的答案。


我不得不将所有带有文件夹“.svn”的路径添加到排除模式中。 非常感谢你的帮助。 - Ionel Bratianu

2

我无法编辑或评论pmac72的答案,所以这里是两个可以组合使用的排除模式:

  1. .svn
  2. **/.svn/**

在项目->属性->Java构建路径->[源代码]->src->排除->排除模式下输入它们。


0
如果您在Eclipse中安装了SVN集成插件(如subclipse),并且在包资源管理器中移动文件,则它们将为您执行SVN移动操作。尽管据我所知,subclipse不会在此类操作后自动提交。您可能会意外地进行了顶层提交并提交了所有移动操作。

我没有在Eclipse中使用插件。我是使用Tortoise SVN获取文件的。 - Ionel Bratianu
啊,我明白了。你没有在问题中提到这一点,只是在标签中提到了,但我已经将其删除了,因为在你的实际问题中我没有看到任何关于tortoiseSVN的内容。现在我重新添加了它。 - Nik Reiman
抱歉,我忘了提到它。 - Ionel Bratianu

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接