Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SVN在Eclipse中不工作_Eclipse_Svn_Subclipse_Subversive - Fatal编程技术网

SVN在Eclipse中不工作

SVN在Eclipse中不工作,eclipse,svn,subclipse,subversive,Eclipse,Svn,Subclipse,Subversive,有一天,我按下Eclipse中的“帮助”->检查更新(我知道我永远都不应该更新一个运行良好的软件) 然后在我与SVN一起使用的一个项目中,“团队”的整个子菜单和显示一些文件未提交的小图标都消失了 我什么都试过了: 从安装历史记录中恢复 从已安装的软件选项卡卸载 将程序文件中的eclipse文件夹替换为从eclipse网站下载的新文件夹,并尝试重新安装 搜索如何在网上安装它 但在上述任何一种情况下,如果我按Ctrl+N,则没有SVN组; 如果我右键单击一个项目并选择Team->sharepro

有一天,我按下Eclipse中的“帮助”->
检查更新(我知道我永远都不应该更新一个运行良好的软件)

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

我什么都试过了:

  • 从安装历史记录中恢复
  • 已安装的软件
    选项卡卸载
  • 程序文件
    中的
    eclipse
    文件夹替换为从eclipse网站下载的新文件夹,并尝试重新安装
  • 搜索如何在网上安装它
但在上述任何一种情况下,如果我按Ctrl+N,则没有SVN组; 如果我右键单击一个项目并选择
Team
->
shareproject
,将出现一个带有CVS的窗口,但没有SVN。 如果我选择
文件
->
导入
我在任何地方都找不到SVN

如果我在2009年6月25日09:59:08 GMT+03:00(SVN工作时)转到关于Eclipse的
帮助
->
安装详细信息

已安装软件
选项卡中,我现在已安装

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等等)

如果您想完全用eclipse重新开始,您还需要删除您的工作区(第一次启动eclipse时看到的路径). 只需重新安装eclipse文件并指向相同的默认工作区,对您来说不会有任何改变


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

我以前在eclipse及其支持的各种SVN插件中遇到过这种情况。出于某种原因,SVN插件有时会断开SVN连接。您最好的选择是简单地删除项目,然后从svn中重新签出它。如果需要提交更改,可以使用命令行

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

是我在Eclipse中最喜欢的svn实现,因为它比其他实现工作得更好,并且可以灵活地集成到UI中

我建议您遵循以下步骤:

  • Eclipse的最新版本(当前为Galileo),并将其解压缩到所需的安装位置
    • 在运行Eclipse之前,请确保删除(或重命名/重新定位)默认工作区(在Windows下,这是用户目录中的
      workspace
    • 使用Eclipse的软件安装程序安装Subversive SVN团队提供程序(按照的指示):
    • 选择帮助,然后安装新软件…
  • 创建新的下载位置并指定以下下载URL:
    http://download.eclipse.org/releases/galileo
  • 找到协作,展开它,然后检查颠覆性SVN团队提供商(孵化)
  • 继续安装并接受TOS
  • 重新启动Eclipse和Subversive将提示您选择SVN连接器。阅读您描述的症状,听起来好像您没有安装连接器,或者它没有与您的团队提供商通信。提供了选择最适合您的连接器的指南
  • 如果未提示您安装连接器,则始终可以从“首选项”屏幕执行此操作:

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


    然后还可以尝试删除用户目录中的
    .eclipse
    目录。从第3步开始。

    我发现了一个与安装插件相关的问题。我也无法在首选项中显示SVN内容,因为软件更新程序更新Mylin插件时出现了一些错误。您可能需要首先理顺Eclipse安装,并且只需使用一个新的工作区就可以做到这一点。如果将Eclipse临时指向一个新的工作区文件夹,则不必吹走.metadata文件夹。当Eclipse安装完成后,您可以再次开始安装插件,但请确保取消选中标记为
    的框,在安装过程中与所有更新站点联系以查找所需的软件


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

    我遇到的问题是SVN图标没有显示在PackageExplorer中

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


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

    只需从eclipse中删除所有项目,然后重新导入所有项目。 它对我有用。
    只要试试它

    就可以了,即使你按照上面所说的安装了Subversive和SVN连接器(svnkit 1.x.x),在这个项目中,你可能看不到SVN工作。在我的例子中,我必须从工作区中删除项目并再次导入它。然后它出现了。(刷新、清理不起作用)。

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

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

    • 右键单击Eclipse下的项目
    • 转到团队->共享项目
    它起作用了
    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