我的問題可以被認爲是延期/類似於發佈的問題here。SVN開關在Eclipse中可以重新定位
基本上,我需要使用Eclipse插件Subclipse來做同樣的功能。 Subclipse具有「切換分支/標記/修訂」的功能,但是,這是有限的,因爲它將新的URL視爲存儲庫並嘗試對其進行比較。我只希望更改網址。
任何想法!
我的問題可以被認爲是延期/類似於發佈的問題here。SVN開關在Eclipse中可以重新定位
基本上,我需要使用Eclipse插件Subclipse來做同樣的功能。 Subclipse具有「切換分支/標記/修訂」的功能,但是,這是有限的,因爲它將新的URL視爲存儲庫並嘗試對其進行比較。我只希望更改網址。
任何想法!
從SVN存儲庫研究角度右擊你的項目庫,並從上下文菜單中選擇移居..:
它會彈出一個確認窗口顯示你的活動項目這將受搬遷影響。
在最近的Eclipse /顛覆性的版本(不具備移居選項),你可以簡單地點擊位置屬性代替並更改網址。它會警告你「附加的項目將被重新定位,因爲存儲庫根URL與先前輸入的項目不同。」這就是你想要的!
這比較合適,謝謝。 – webmaster
感謝您的更新! –
我發現,如果與該SVN您要搬遷相關的項目都在Eclipse開放,則操作失敗,出現以下錯誤在「SVN控制檯」:
switch --relocate http://old.scm.com/svn/APP http://new.scm.com/svn/APP .../webapp
svn: E155019: Cannot relocate '...\webapp' as it is not the root of a working copy
svn: E155019: Cannot relocate '...\webapp' as it is not the root of a working copy
解決方案是關閉所有項目(項目資源管理器 - >右鍵單擊項目 - >關閉項目),然後纔在SVN窗口中執行URL重定位(SVN Repositories窗口 - >右鍵單擊URL舊的SVN - >重新定位)。
請注意,下面屏幕上的「將要重新定位的項目:」框爲空。在Eclipse IDE中顯示所有打開的項目之前。
這是他們成功的唯一方法。
使用Eclipse開普勒服務版本2和Subclipse 1.10.10。
我對月神的Eclipse 4.4.2的64位版本的類似問題。最初,我已經在命令行上重新定位了該項目,並且Eclipse未能識別出重定位更改。或者,我嘗試刪除並重新導入項目,但可悲的是,這種方法也失敗了。然後用這種方法整理出來;
後這種改變的Eclipse停止給予這樣的錯誤,我能看到的名字
你先生的右側,每個項目的新根地址......是一個生命的救星(或至少一那個生命中很少珍貴的時刻) –
我在這個菜單中看不到「重新定位」,只是'位置屬性'讓我更改存儲庫的URL,但根本不影響我的工作副本。可能我需要運行更新版本的Eclipse。 – 2011-09-06 23:56:26
感謝這個有用的提示。 – Sathya