【问题标题】:Subclipse integration with EclipseSubclipse 与 Eclipse 的集成
【发布时间】:2015-02-13 10:24:22
【问题描述】:

我在 Windows 资源管理器中使用 tortoise SVN 客户端从 SVN 结帐,并在 eclipse 下导入了这些项目。

现在尝试将 subclipse 插件与 Eclipse(Kepler) 集成。成功从市场安装了 subclipse 插件并重新启动了 eclipse。 但我在 Eclipse 编辑器中没有看到 Team 下的 SVN 选项。

安装 subclipse 后我是否需要在 eclipse 中进行一些设置(我希望 subclipse 会自动获取 svn 设置 来自 tortoise svn),尽管在 link 的“在 Eclipse 中设置 Subversion 首选项”部分建议的设置已经到位

【问题讨论】:

  • 也许你需要一个 SVN 连接器。当你在 Eclipse 中转到 Window > Preferences > Team > Svn > SVN Connector 时,你有什么?
  • SVN下没有名字SVN Connector的元素
  • @metaDiego Subclipse 不需要连接器,它已内置所有内容并可以使用。
  • 您是否右键单击已在使用 Subversion 的项目?它不会出现在尚未从 Subversion 存储库中签出的项目中。但是您可以使用“团队 -> 共享项目...”,然后应该会出现在 SVN 中发布它的选项。
  • 我会通过 Subclipse 将您的存储库添加到 Eclipse 中可用的 SVN 存储库列表中。通过 Eclipse 中的 repo 浏览器将项目签出到您的工作区。我在混合使用 tortise 和 subclipse 时遇到了困难,所以尽量坚持使用。

标签: java eclipse svn subclipse


【解决方案1】:

由于您执行操作的顺序,您必须将项目“连接”到 SVN。右键单击并选择团队 > 共享项目。然后按照向导选择 SVN。它应该识别出它是一个现有的结帐并且只是将它“连接”到 Subclipse。之后,将显示团队选项。

【讨论】:

  • 谢谢马克。但是当我 di Team >Share Project >SVN 我得到以下错误 org.apache.subversion.javahl.ClientException: The working copy need to be upgrade svn: The working copy at 'C:\...' is too old (格式 29)与客户端版本 '1.8.10 (r1615264)' 一起使用(需要格式 31)。您需要先升级工作副本。
  • 我遇到了这个帖子,但我已经在使用 subclipse 客户端版本 1.10
  • 将 TortoiseSVN 升级到 SVN 1.8,然后使用它的选项来升级工作副本。这将是最简单的解决方案。
  • 马克。我不确定乌龟 SVN 是如何出现在这里的,并且需要升级到 1.8,因为 mytortoise SVN 客户端在 Windows 资源管理器下工作正常。但是当我在 Eclipse 开普勒(安装了子剪辑)中执行团队 > 共享项目 > SVN 时,我遇到了问题。是不是 subclipse 的问题?
  • TortoiseSVN 进入图片是因为你把它放在那里。您使用 TortoiseSVN 1.7.x 检查了您的代码。这意味着 SVN 工作副本格式适用于 SVN 1.7。 SVN 1.8 客户端不升级就无法使用此工作副本。一旦这样做,1.7 客户端将无法使用它。所以你应该将 TortoiseSVN 升级到 1.8,这样你所有的 SVN 客户端都是相同的 SVN 版本。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-01-24
  • 2012-06-27
  • 2018-08-31
  • 1970-01-01
  • 2020-09-08
  • 2016-03-20
相关资源
最近更新 更多