SVN在使用過程中比較糾結的問題記錄


對於代碼版本管理工具,作為程序員,或多或少,都遇到一些奇葩的問題,我把自己曾經對於SVN遇到的問題做一個記錄,廢話不多說,直接上正文。

1.在Eclipse中使用遠程導入工程時,提示:文件夾””已不存在。

 

特別說明下,這種錯誤在連接本地的svn情況可能不會出現,但是如果當你連接到遠程服務器的svn這種情況可能就會出現,當初的時候我也是在代碼提交本地SVN未出現報錯,但是一提交服務器的SVN就會報錯,搞得我糾結了好久。

2.Eclipse中添加新的資源位置報錯,svn: Number is larger than maximum

並且控制台有對應的報錯信息

其實這兩個問題,在最初的時候,SVN的這個報錯把我搞得丈二和尚摸不着頭腦,后來我查到了一篇帖子,http://www.tuicool.com/articles/A3ENfm 看到了網上小伙伴的經驗,我結合自己的情況,開始看自己本地的SVN和服務器SVN的情況。

首先,檢查本地SVN和服務器的SVN的版本。檢查SVN版本的命令,在cmd輸入svn –version –quiet (友情提示:中間是雙橫線,不是中文的單橫線)

image

第二步:檢查Eclispe中SVN的插件版本是否正確  菜單 Windows ====>>>preference ====>>> svn

image

如果SVN接口出現如下的選項:javaHL not available 說明Eclipse所用的SVN插件與服務器SVN要求的版本插件不相符。如下圖所示

image

如果要使用JavaHL,需要安裝JavaHL的官方組件,特別是使用64位操作系統的,更應該安裝JavaHL組件。一個SVN只能對應一個版本的JavaHL組件,SVN對組件的版本要求很嚴格。下面是SVN和JAVAHL對比地址:http://subclipse.tigris.org/wiki/JavaHL

image

安裝了JavaHL,接下來在檢查SVN和SVN Eclipse插件的版本對應關系,SVN和SVN插件也有嚴格的對應關系,版本不對應是無法使用的 ,SVN和SVN插件對應官方列表如下

http://subclipse.tigris.org/servlets/ProjectProcess?pageID=p4wYuA

image

打開Eclipse,菜單Help——installation details確定版本號是否如SVN官方要求的版本號一致。如果不一致,接下來就是卸載SVN插件,點選中SVN插件,點擊卸載。

查看版本號截圖:

image

卸載截圖:

image

 

接下來就是重新安裝正確版本的SVN插件,安裝重啟后就可以正常使用你的Eclipse  SVN插件了。一定要保證你的SVN的接口使用的是JavaHL哦。第一次寫博客,寫的不怎么樣,希望大家多多指正。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM