【问题标题】:Eclipse is renaming files in my svn repositoryEclipse 正在重命名我的 svn 存储库中的文件
【发布时间】:2009-03-31 05:46:21
【问题描述】:

我在 svn 服务器上有一些存储库,其中包括一个 Eclipse 项目。在这些存储库中,它被放置在 bin 文件夹中,因为我有一些属性文件,如果不将它们放在那个文件夹中,我就无法运行程序。

现在,当我签出项目时,在 Eclipse 中导入项目并构建它,文件夹 bin 的 svn 条目被弄乱了。例如,在构建项目之前的“条目”文件中,我有“svn://address/project/bin”,但是在我构建项目之后,该文件中出现了“svn://address/project/src”。

那么有人可以告诉我如何防止 Eclipse 弄乱我的 svn 文件吗?

编辑:我没有使用 Eclipse 插件。我使用 Tortoise SVN 获取文件。

【问题讨论】:

    标签: eclipse svn tortoisesvn


    【解决方案1】:

    能否在项目设置 -> 构建路径下的源文件夹上设置排除项?

    那么它不应该将 .svn 文件从 src 复制到 bin。

    抱歉,目前无法测试以提供更准确的答案。

    【讨论】:

    • 我必须将文件夹“.svn”的所有路径添加到排除模式中。非常感谢您帮助我。
    【解决方案2】:

    我无法编辑或评论 pmac72 的答案,所以这里有两种对我有用的排除模式:

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

    在Project->Properties->Java Build Path->[Source]->src->Excluded->Exclusion Patterns下输入它们

    【讨论】:

      【解决方案3】:

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

      【讨论】:

      • 我没有使用 Eclipse 插件。我使用 Tortoise SVN 获取文件。
      • 啊,我明白了。你没有提到这一点,除了在你的标签中,我删除了,因为我在你关于 tortoiseSVN 的实际问题中没有看到任何内容。重新添加。
      • 对不起,我忘了提。
      猜你喜欢
      • 1970-01-01
      • 2013-03-04
      • 2011-01-27
      • 2011-05-02
      • 2010-10-16
      • 1970-01-01
      • 1970-01-01
      • 2014-06-27
      • 1970-01-01
      相关资源
      最近更新 更多