Eclipse 重新定位svn資源庫報錯

 當我試圖使用eclipse進行svn資源重新定位時報如下錯誤:有可能是原來的SVN服務器沒有開啓導致
 <span style="color:#ff0000;"> Invalid relocation
   svn: Invalid source URL prefix: 'http://192.168.168.251/svn/epoch' (does not overlap target's URL 'https://192.168.168.110/svn/epoch/trunk/epoch-common')</span>

     在網上查了一些資料很多都是英文版,如:點擊打開鏈接

     裏面提到:

   
     if ((from_len > old_url_len) || ...)
         return svn_error_createf ...

     新的資源長度比old長的話會報這錯誤,不過我還沒有驗證和查看

     所以爲了重新定位,我們可以換個思路,現將項目資源斷開連接,然後再共享至新的svn資源庫就可以了

   注意,在斷開的時候需要將原來的svn文件去掉,否則你將共享的項目還是原來的路徑
如圖

   然後再share project 去選擇新的svn地址,所謂share project  就是將本地項目與svn上的項目關聯起來,共享之後不會覆蓋svn上的文件,只後立馬與資源庫同步,所以新手可以大膽嘗試。關聯新的svn地址之後需要忽略一些文件與資源庫同步

注意:如果上述方法無法刪除SVN元信息,那就只有強制在本地工作空間強行刪除.svn文件就可以重新定位了,另外因爲你重新斷開連接了,那麼從你斷開連接之前你沒有更新            最新版本,重新Share之後的本地也將無法更新獲取到之前的版本,所以在斷開連接之時要保證你的版本是最新的,同時最新的SVN上的版本要與你的版本一致,否則代              碼將不完善



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章