我在svn服务器上有一些包含Eclipse项目的存储库。在这些存储库中,它放在bin文件夹中,因为我有一些属性文件,如果不将它们放在该文件夹中,我就无法运行该程序。
现在当我签出项目时,在Eclipse中导入项目并构建它,文件夹bin的svn条目被搞砸了。例如,在构建项目之前的“entries”文件中,我有“svn:// address / project / bin”,但在我在该文件中构建项目后出现“svn:// address / project / src”。
那么有人能告诉我如何防止Eclipse弄乱我的svn文件吗?
编辑:我没有使用Eclipse的插件。我使用Tortoise SVN获取文件。
答案 0 :(得分:7)
您可以在项目设置下设置源文件夹的排除项 - >建立路径?
然后它不应该将.svn文件从src复制到bin。
抱歉,目前无法测试以提供更准确的答案。
答案 1 :(得分:2)
我无法编辑或评论pmac72的答案,所以这里有两个排除模式对我有用:
.svn
**/.svn/**
在Project-> Properties-> Java Build Path-> [Source] - > src-> Excluded-> Exclusion Patterns
下输入答案 2 :(得分:0)
如果您在Eclipse中安装了SVN集成插件(如subclipse),并且您在包浏览器内移动文件,那么他们将为您执行SVN移动操作。虽然据我所知,在执行此类操作后,subclipse不会自动提交。你可能做了一个顶级提交并且意外地提交了所有动作。