首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >恢复Eclipse subversion项目连接

恢复Eclipse subversion项目连接
EN

Stack Overflow用户
提问于 2008-10-03 10:21:33
回答 8查看 64.6K关注 0票数 100

我在subversion中有一个项目,我正在使用Eclipse开发它。我在Eclipse内部从svn存储库进行了原始签出。由于一些未知的原因,Eclipse (具体地说:Ganymede中的subclipse )不再识别我的项目处于svn控制之下,几周来一切都很正常。团队上下文菜单仅显示基本的“应用补丁”/“共享此项目”菜单选项。在shell中,我仍然可以使用svn命令行工具更新项目,因此我知道svn凭证仍然有效。在同一个Eclipse副本中subversion下的其他项目仍然可以工作。

我意识到我可以删除本地副本并再次检查它,但我更愿意了解哪里出了问题-修复问题,而不是掩盖症状。Eclipse将其关于哪些项目处于版本控制之下的知识存储在哪里?我查看了svn文件和.settings目录,但没有看到任何明显提到svn性质或类似内容的内容,即使在仍在正常工作的项目中也是如此。

EN

回答 8

Stack Overflow用户

发布于 2008-10-03 10:42:39

如果您使用sublipse作为您的SVN提供程序,我建议您执行以下操作

Team ->共享项目通常足以连接元数据。

(也就是说,假设.svn文件仍然在那里,如果您可以在命令行上工作,它们似乎就在那里)。

希望这有助于解释为什么会发生这样的事情我不知道

票数 126
EN

Stack Overflow用户

发布于 2011-01-28 02:53:59

我找到了一种简单的方法,就是重新导入项目

票数 23
EN

Stack Overflow用户

发布于 2011-07-27 03:31:51

仅仅做Team ->共享项目(根据@Paul Whelan提供的这个问题的答案)对我来说是行不通的。“共享项目”向导的作用就像项目不在SVN中一样(即使我的项目存在.svn文件夹)。

我最终通过卸载Subversive和JavaHL附加组件(通过帮助|关于Eclipse |安装详细信息按钮|安装的软件选项卡|卸载...)解决了这个问题,然后重新安装Subversive。在重启Eclipse后出现提示时,我选择安装SVNKit连接器而不是JavaHL连接器。

之后,当我再次尝试Project...时,->正确地识别出我的项目已经存在于SVN中,并且成功地恢复了连接。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/166220

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档