13

有一天,我按下了 Eclipse Help-> Check for Updates(我了解到我永远不应该更新一个运行良好的软件。)

然后在我与 SVN 一起使用的项目中,“团队”的整个子菜单和显示某些文件未提交的小图标,它们都消失了。

我尝试了一切:

  • Instalation History从选项卡还原
  • Installed Software从选项卡卸载
  • eclipse用从eclipse网站下载的新文件夹替换文件夹Program Files并尝试再次安装
  • 网上找了怎么安装

但在上述任何一种情况下,如果我按Ctrl+N没有 SVN 组;如果我右键单击一个项目并选择Team-> Share project,会出现一个带有 CVS 的窗口,但没有 SVN。如果我选择File->Import我在任何地方都找不到 SVN。

如果我去Help-> About Eclipse->Instalation details我看到Instalation History25.06.2009, 09:59:08 GMT+03:00 (当 SVN 工作时)

Eclipse IDE for Java EE Developers  1.2.0.20090621-0820
Subclipse (Required)    1.6.2
Subversion JavaHL Native Library Adapter (Required) 1.6.3
SVNKit Library  1.3.0.5847

Installed Software我现在安装的选项卡中

Eclipse IDE for Java EE Developers  1.2.0.20090621-0820 epp.package.jee
Subclipse (Required)    1.6.5   org.tigris.subversion.subclipse.feature.group
Subversion JavaHL Native Library Adapter (Required) 1.6.6   org.tigris.subversion.clientadapter.javahl.feature.feature.group
SVNKit Library  1.3.1.6109  org.tmatesoft.svnkit.feature.group

如何使 SVN 工作?
eclipse 在哪里存储它的文件,因为当我用一个新目录更改 eclipse 目录时,我所有的东西都在那里(我安装但没有成功的那些:SVN、Subversive、Subclipse、SVNKit,...)

4

8 回答 8

14

Subversive是我在 Eclipse 中最喜欢的 SVN 实现,因为它比其他实现更好,并且可以巧妙地集成到 UI 中。

我建议您按照以下步骤操作:

  1. 下载最新版本的 Eclipse(当前为 Galileo)并将其解压到您想要的安装位置
    • 在运行 Eclipse 之前,请确保您删除(或重命名/重新定位)您的默认工作区(在 Windows 下,它workspace位于您的用户目录中)
    • 使用 Eclipse 的软件安装程序安装 Subversive SVN Team Provider(按照Eclipse 孵化网站的说明):
    • 选择Help,然后Install New Software...
    • 创建一个新的下载位置并指定以下下载 URL:http://download.eclipse.org/releases/galileo
    • 找到Collaboration,展开它,然后选中Subversive SVN Team Provider (Incubation)
    • 继续安装并接受 TOS
    • 重新启动 Eclipse,Subversive 应该会提示您选择一个 SVN 连接器。阅读您描述的症状,听起来您没有安装连接器,或者它没有与您的团队提供商进行通信。Polarion网站提供了选择最适合您的连接器的指南。

如果系统未提示您安装连接器,您始终可以从首选项屏幕执行此操作:

Eclipse 中的 SVN 首选项

如果上述方法对您不起作用,那么您的工作空间似乎没有被清理干净。在继续之前,找到您的默认工作区并尝试在没有任何项目的情况下正常工作。

然后,您也可以尝试删除.eclipse用户目录中的目录。并从第 3 步重新开始。

于 2009-11-27T19:56:56.913 回答
5

我遇到的问题是 svn 图标没有显示在包资源管理器中。

我的解决方案是删除工作区文件夹中的 .metadata 文件夹(这将重置您的所有工作区,包括首选项和存储库配置)

之后,所有图标都出现了。

于 2012-05-31T21:32:30.263 回答
5

当 SVN 连接器无法在 Eclipse 中连接 SVN 存储库时,我遇到了同样的问题。

然后,我执行以下步骤:-

  • 右键单击 Eclipse 下的项目。
  • 转到团队-> 共享项目。

它正在工作:)

于 2014-12-09T07:50:59.163 回答
3

我在这里发现了一个与安装插件有关的问题。由于更新 Mylin 插件的软件更新程序存在一些错误,我也无法让 SVN 内容显示在首选项中。您可能必须首先理顺您的 Eclipse 安装,您可以通过使用新的工作区来做到这一点。如果您将 Eclipse 临时指向一个新的工作空间文件夹,则不必删除 .metadata 文件夹。当 Eclipse 安装干净后,您可以再次开始安装插件,但请确保取消选中标记为的框Contact all update sites during install to find required software

Eclipse 使用本地 SVN 库,这些库是已安装的 SVN 支持插件的一部分,无论是 SVNkit 还是 JavaHL。Netbeans 使用独立安装的 SVN 库。

于 2009-11-27T20:20:00.927 回答
1

我以前用 Eclipse 和它支持的各种 SVN 插件就发生过这种情况。出于某种原因,SVN 插件有时会丢失 SVN 连接。您最好的选择是简单地删除项目并从 svn 中重新检查它。如果您有需要提交的更改,您可以使用命令行。

您可能遇到的另一个问题是您的插件和存储库在版本号方面不同步。在使用为 svn 1.6.x 设计的插件和仍在 svn 1.4 或 1.5 的存储库之前,我遇到了问题。

于 2009-11-25T17:18:54.340 回答
1

只需从 eclipse 中删除所有项目并再次重新导入所有项目。它对我有用。去尝试一下

于 2013-07-26T05:34:35.457 回答
0

即使你按照所说的安装了所有东西,Subversive 和 SVN 连接器(svnkit 1.xx),在项目中你可能看不到 svn 工作。就我而言,我必须从工作区中删除项目并再次导入。然后就出现了。(刷新,清洁没有用)。

于 2014-11-03T12:42:46.443 回答
0

如果你想用 eclipse 完全重新开始,你也需要删除你的工作区(你第一次启动 eclipse 时看到的路径)。只需重新安装 eclipse 文件并指向相同的默认工作区不会为您更改任何内容。

您最好的选择是删除 eclipse 和您的工作区并重新开始,因为您可能在尝试解决最初的问题时无意中破坏了插件的其他部分。

于 2009-11-25T17:18:24.197 回答