【问题标题】:How to explain eclipse that project from svn if I checkout it by tortoise svn?如果我通过 tortoise svn 签出它,如何解释 svn 中的 eclipse 项目?
【发布时间】:2014-01-13 21:59:14
【问题描述】:

我使用 tortoise svn 检查我的项目。

我想将它导入到 eclipse 中,并且 eclipse svn 插件必须能够工作。

如果我进行 java 导入 - eclipse 不明白它是来自 svn 的项目。

svn 插件已安装。

更新

我尝试导入-->团队-->团队项目集

这个东西让我选择FILE。我需要选择什么?

【问题讨论】:

    标签: java eclipse svn tortoisesvn


    【解决方案1】:

    你使用的是哪个 svn plusing 和 eclipse 版本?

    我使用 Eclipse Kepler 和 SVN 插件作为 Subversive Team Provider。它对我来说很好。我已将项目作为 Java 项目导入。

    【讨论】:

    • 我还有一个更简单的问题可能听起来很傻。安装 SVN 插件后,您导入了项目或在安装它之前。我之前看到过一个问题,比如我在安装 SVN 后导入项目插件它工作,否则它不工作..这可能是你的问题,或者 Secario 告诉它需要连接器。
    • 1.安装 Tortoise 2. 结帐 3. 安装 svn 插件 4. 导入 java 项目
    【解决方案2】:

    当且仅当项目中包含.classpath 文件和.project 文件时,Eclipse 才会理解您的项目。 如果你使用的是Maven,那么先运行clean compileeclipse:eclipse命令,然后在eclipse中导入。

    【讨论】:

      【解决方案3】:

      使用颠覆。有时,可能需要安装较新的连接器。参考这个question

      【讨论】:

        【解决方案4】:

        如果你在eclipse中安装了svn插件。您还可以从 Eclipse 中签出项目。 使 .psf 文件指向您的存储库,然后进行导入。

        Import-->Team-->Team Projcect Set

        在内容下方打开记事本粘贴(正确的路径)并另存为.psf

        <?xml version="1.0" encoding="UTF-8"?>
        <psf version="2.0">
        <provider id="org.tigris.subversion.subclipse.core.svnnature">
        <project reference="0.9.3,URL to folder you want to checkout,folder name"/>
        <project reference="0.9.3,URL to another folder you want to checkout,folder name 2"/>
        </provider>
        </psf>
        

        【讨论】:

        • @gstackoverflow 在答案中包含示例 .psf 文件。如果您有一个或两个文件夹要结帐,您也可以选择 URL 并粘贴 URL。当您有更多文件夹时使用 psf
        • 太棒了。但现在在 Eclipse 中,我看到了来自存储库的文件夹。我需要从这个文件夹中导入所有项目(在不同的位置有很多项目)我需要那个 Eclipse 来找到它们的全部。
        猜你喜欢
        • 2012-08-08
        • 2012-05-15
        • 1970-01-01
        • 1970-01-01
        • 2011-09-10
        • 2016-10-19
        • 1970-01-01
        • 1970-01-01
        • 2018-10-26
        相关资源
        最近更新 更多