【问题标题】:Eclipse lost svn references for every project in workspace after forced close强制关闭后,Eclipse 丢失了工作区中每个项目的 svn 引用
【发布时间】:2013-10-14 07:28:19
【问题描述】:

我有一个工作区,其中有几个项目通过 subclipse 插件连接到 svn 存储库。在系统重新启动期间,似乎 eclipse 被强制关闭,现在我重新启动它,似乎对 svn 的引用丢失了。它们没有断开连接,因为有询问标志,好像每个文件都是最近添加的,并且 .svn 文件夹仍然存在。此外,通常显示存储库中路径的括号是空的。

我可以再次签出项目并手动复制我最近的更改,但这真的很烦人,因为大约有 10 个项目。

有人遇到过类似问题并找到了快速解决方案吗?

【问题讨论】:

  • 您是否运行过svn cleanup 和/或svn update
  • 刚刚尝试过,但在 Eclipse 的 Team 上下文菜单中禁用了这些选项。
  • 然后从命令行执行。
  • 对不起,我也试过了,但也没有用。我收到此错误“路径”。似乎是 Subversion 1.7 或更高版本工作副本的一部分。请升级您的 Subversion 客户端以使用它。不过,不确定这是否与问题有关。

标签: eclipse svn subclipse


【解决方案1】:

你的颠覆 Eclipse 插件不支持 svn 1.7。这也发生在我身上,当我升级 Tortoise shell 集成并尝试从 Eclipse 提交相同的项目时。最新的 Subversive 客户端插件可以在这里下载:Subversive/Subclipse

【讨论】:

  • 其实我用的是颠覆插件,不是颠覆性的。
  • 这只是实现的名称。我认为它应该是“颠覆”或“Subclipse”。在 Eclipse 中单击 Help -> About 并找到正确的名称。两者都是颠覆插件。
  • 是的,你是对的,但我想知道是否有不涉及卸载 subclipse 插件和安装颠覆性的解决方案。
  • 您还可以将 Subclipse 更新到 1.8 版。找出 witch on 是您已经安装的那个,然后在 Eclipse 中添加新的更新站点。
  • Subclipse 支持所有可能的 Subversion 版本。您只需要安装正确版本的 Subclipse。 subclipse.tigris.org/servlets/ProjectProcess?pageID=p4wYuA 我假设您已升级到 Subversion 1.8,因此需要支持该版本的 Subclipse 1.10.x。
【解决方案2】:

今天又发生了,我通过对项目进行Team->Refresh/Cleanup 修复它。不敢相信我以前没试过这个!

【讨论】:

  • 能否请您指出在 eclipse 中哪里可以找到这个选项?当 repo 不再同步时,团队菜单选项不会在 Keppler 中提供 Refresh 选项
  • @EmmanuelBrunet 在我的情况下该选项存在,也许您的问题略有不同。我正在使用 Eclipse 版本 4.2.1 处理 adt
【解决方案3】:

今天发生在我身上,“团队->分享项目”就足够了。

在这里找到它:Restore Eclipse subversion project connection

【讨论】:

    猜你喜欢
    • 2020-02-09
    • 1970-01-01
    • 2016-04-28
    • 2019-05-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-16
    • 1970-01-01
    相关资源
    最近更新 更多