如何从MercurialEclipse插件存储库位置字段中删除旧存储库URL

时间:2010-07-18 11:32:21

标签: eclipse mercurial

我有一个mercurial存储库,我使用Team - >使用eclipses MercurialEclipse插件推送我的更改。推。现在存储库URL已经更改,并且eclipse始终会记住输入字段中的旧URL,这是默认情况下预选的,我需要从下拉列表中选择新的URL。非常小的问题,但是也很烦人..是否有办法从字段中清除旧值,以便我不总是需要手动选择URL直到时间结束?

或者,如何将默认存储库条目更改为新的?

4 个答案:

答案 0 :(得分:14)

发现自己可以通过右键单击存储库来更改默认值 - >属性 - > mercurial - >更改默认存储库。还允许从同一界面删除旧的存储库URL。

答案 1 :(得分:2)

如果其他答案都不起作用,您可以转到[your_eclipse_workspace]\.metadata\.plugins\com.vectrace.MercurialEclipse并查看repositories.txt和项目的相应repositories.txt。

我删除了两个网址,现在它们已经消失了:)

答案 2 :(得分:1)

在Eclipse Helios团队同步视图中,您可以单击"同步..."从工具栏中。这将允许您切换用于同步的仓库。

答案 3 :(得分:0)

在Eclipse Mars中我用这种方式解决了它:

  • 您只需将存储库克隆为新存储库。
  • 旧存储库您可以右键单击 - >删除。 Mercurial不会删除内容。只有他自己的元数据。所以这是安全的操作。 (在Git中要小心,并确保硬拷贝。)
  • 在项目资源管理器上右键单击 - >属性我们无法修改存储库,但我们可以添加或删除另一个存储库。
  • 在上面的菜单中项目 - >清除(整个工作区)。
  • 重启Eclipse。

也许某些步骤已经过时,但旧的存储库非常容易被删除。所以我描述了我使用的所有步骤。