为什么Eclipse的SVN团队菜单没有显示所有选项?

9
我是Eclipse IDE的新手,对代码进行了一些更改,并想将更改提交/检入到svn。但是,当我在项目上右键单击并选择团队选项时,我看不到像提交、更新等选项。我已经在互联网上搜索关于此问题的信息,并尝试了以下选项:
  1. 卸载和重新安装subversive - svn team provider
  2. 使用-Djava.util.Arrays.useLegacyMergeSort=true启动eclipse 但这些都没有为我解决问题。
请参见以下图像获取更多信息。 SVN Team menu not working as expected 有关我正在使用的Eclipse IDE的更多详细信息如下,
版本:Luna Service Release 1 (4.4.1) 构建ID:20140925-1800
如果这有助于解决错误,请告诉我。

请问您能展示一下在您分享项目后Team菜单的样子吗? - Aleksandr M
@AleksandrM 还是一样的。:( - Abhishek
5个回答

12

在进行其他操作之前,您需要运行“Team>共享项目...”来告诉SVN这个项目是一个SVN项目。一旦您设置了共享,其他菜单项就会出现。


当我这样做时,它显示以下错误:共享项目失败。 svn:E155021:此客户端过旧,无法使用位于“E:\”(格式为“31”)的工作副本。有任何想法,为什么会发生这种情况? - Abhishek
Eclipse中的SVN版本与创建工作副本的版本存在一些兼容性问题。 - greg-449
好的,我会尝试升级我的项目或降低svn版本并与您联系。非常感谢 :) - Abhishek
我分享了这个项目,但是它仍然没有显示所有的菜单 :| 顺便说一下,这个项目已经从SVN签出,但是我仍然看不到菜单。还有其他什么我需要做吗? - Abhishek

4
尝试直接从代码库中通过“文件>导入...”将原始项目作为 SVN 项目导入(如果出现冲突,请使用新的项目名称)。验证此项目的“团队”菜单是否可用。

3
尝试过了,但对于现有项目不起作用 :| 但它适用于我导入的新项目。 - Abhishek

1
我在工作区也遇到了同样的问题。以下是解决方案:
右键单击“myproject”,然后点击“Team”,再选择“Share Project”。它应该会询问您要使用哪种类型的存储库,当您移动到下一个屏幕时,它应该会指示看到现有的 SVN/ 目录,并利用该元数据建立链接。这可能还需要您设置 SVN 存储库(在 SVN 存储库视角中)。

0

你应该尝试从你的SVN仓库创建你的项目。具体操作如下:

 File > New > Other > SVN > Repository Location

在这个窗口中,您将拥有所有设置来配置客户端使用SVN。

我不打算创建新的代码库。我已经从svn中检出了项目,但现在在这些项目上看不到提交、还原等选项。 - Abhishek
我理解,在这种情况下,需要前往“文件”>“新建”>“其他”>“SVN”>“从SVN创建项目”。 但是,如果您没有存储库(已经包含您的项目),则菜单将引导您到我的第一个建议。 下载完所有源代码后,您可以检查团队菜单是否正常工作。 - A. Ocannaille
是的,从SVN上下载的项目可以工作。但是现有的项目无法工作。 - Abhishek

0

右键单击项目,选择重构,然后选择重命名,现在它就可以工作了。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接