【问题标题】:import all projects from svn repository folder从 svn 存储库文件夹导入所有项目
【发布时间】:2013-12-26 10:53:07
【问题描述】:

我有这个问题: 我使用 tortoise svn 签出文件夹(例如 myFolder)。

import->existing projects into workspace

eclipse 之后从 myFolder 的不同位置发现了很多项目(大约 50 个)。

但是 eclipse 不明白这些来自 svn 的项目(如果右键单击任何文件并选择团队子菜单,则没有 svn 菜单)

我尝试import-> team project set,但在 Eclipse 之后我只看到 myfolder。它只是文件夹 - 不是项目。我无法编译它并使用其他功能。

我想你已经理解我的问题了。

你能帮帮我吗?

【问题讨论】:

  • 您只能将基于 eclipse 的项目导入到 eclipse 中。即具有eclipse的.project文件配置的项目。
  • 你能解释更多细节吗?
  • 您使用哪个 IDE 进行项目开发?它是 Java 项目还是 Web 应用程序或企业应用程序项目?
  • 我使用 eclipse(sts)。我不确定。我认为是企业
  • 但是我们团队中的任何人都使用idea

标签: java eclipse svn


【解决方案1】:

确保你已经安装了一个subversion plugin for eclipse,它与你的乌龟版本兼容,即你实际拥有的eclipse插件——如果有的话——能够读取.svn由乌龟客户。例如,如果 eclipse 插件是 1.6 而乌龟客户端是 1.7 或更高版本,就会发生这种情况。

当 eclipse 显示 ~50 个项目时,取消全选并仅选择要导入的项目,当传递一个用于导入现有项目的文件夹时,eclipse 会递归搜索包含 .project 文件的所有文件夹并显示它们作为要导入的项目。进行刷新 (F5)。

编辑

来自http://tortoisesvn.net/tsvn_1.8_releasenotes.html#compatibility

本地客户端兼容性

有时使用多个不同的客户端访问 Subversion 工作副本,例如TortoiseSVN、AnkhSVN 和 svn 命令行客户端。由于此版本的工作副本格式已更改,因此 1.8 客户端在未先升级之前无法访问更早的工作副本。 1.8 之前的客户端根本无法访问 1.8 工作副本,并且没有降级选项

请将你的 eclipse svn-kit 升级到latest version,使用这个update site

【讨论】:

  • 我要全部导入 50 个
  • @gstackoverflow 导入 1、2 或所有项目与您的实际问题无关,请考虑我回答的第一段。确保 tortoise ans eclipse 插件是相同的 subversion 版本。
  • 我使用 svnkit 1.7 和 tortoise svn 1.8
  • 这很有帮助。我花了很多时间来解决这个问题。
【解决方案2】:

如果您已经签出您的项目,请在 eclipse 中导入它们,然后按照以下步骤操作。

右键单击您的项目转到Team --> Share Project --> Select Repository type. Do next fill in required information,它应该可以工作。

【讨论】:

    猜你喜欢
    • 2015-10-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多