2010-07-18 29 views
10

我有一个mercurial存储库,我用Eclipse - MercurialEclipse插件推送我的更改,使用Team - > Push。现在版本库的URL已经更改了,eclipse总是会记住输入字段中的旧URL,该字段被预选为默认值,我需要从下拉列表中选择新的URL。非常小的问题,但恼人的就更少..有没有办法从字段中清除旧值,以便我不总是需要手动选择网址直到时间结束?如何从MercurialEclipse插件存储库位置字段中删除旧的存储库URL

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

回答

14

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

1

在Eclipse Helios团队同步视图中,您可以单击工具栏上的“同步...”。这将让您切换用于同步的回购。

2

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

我删除了一些网址,在这两个,现在他们已经消失了:)

+2

在MercurialEclipse的更新版本中,密码似乎是存储在您描述的路径中的.key文件中的(我没有看到您提到的.txt文件)。删除或重命名它也有删除旧密码的效果。 – 2012-08-29 02:07:45

0

在Eclipse火星我解决这样说:

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

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