2010-07-18 32 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。

也許某些步驟已經過時,但舊版本庫非常容易刪除。所以我描述了我使用的所有步驟。