Sky's blog

          我和我追逐的夢

          常用鏈接

          統計

          其他鏈接

          友情鏈接

          最新評論

          解決subversive 無法識別TortoiseSVN checkout的subversion版本信息的問題

              今天遇到的問題,subversive (應該是最新的版本,直接用elilipse從官網安裝)  安裝于 eclipse3.5.2,在本地先用TortoiseSVN 將代碼從服務器端checkout下來,然后生成eclispe項目,再在eclispe的workspace重新導入項目。

              之后發現subversive 沒有生效,java 項目沒有和svn關聯起來,表現在文件/目錄/項目等的圖標沒有subversion相關的標志。這個問題通常容易解決,標準的做法就是在項目上右鍵 -> team -> share project,然后正常就會識別出本地已有的subversion版本信息,提示本地信息已經能夠存在,之后選擇直接使用本地已有信息即可。

              這個老招數了,最近兩三年來都一直有效。但是今天居然不好使了:team -> share project,居然不能識別subversion版本信息!

              花了點時間,最后發現和SVN Connector有關,我選擇了使用SVNKit,因為我們subversion服務器端用的是1.5.*版本,因此我選用了SVNKit 1.2.3 r5745 for SVN 1.5.6的版本,結果出問題了無法識別。試著換成SVNKit 1.3.0 r5847 for SVN 1.6.2,就可以識別TortoiseSVN checkout下來的信息。

              試著看了一下我使用的TortoiseSVN 的版本,"TortoiseSVN 1.6.6, Build 17493 - 32 Bit , 2009/10/19 20:22:18",在版本信息中看到:

          Subversion 1.6.6, 
          apr 1.3.8
          apr-utils 1.3.9
          neon 0.28.6
          OpenSSL 0.9.8k 25 Mar 2009
          zlib 1.2.3

              這里有“Subversion 1.6.6”的字樣,也許問題就是出現在這里吧,猜想TortoiseSVN checkout下來的svn是基于1.6.6版本,因此我需要使用SVNKit 1.3.0 r5847 for SVN 1.6.2才能識別。

              沒有時間仔細去拿各個版本TortoiseSVN / subversive  來做精確的驗證,暫時問題解決了就算了。

              有遇到類似的TortoiseSVN / subversive 信息無法識別的問題的朋友,可以試試我上面的方法。

          posted on 2010-06-12 17:36 sky ao 閱讀(11890) 評論(0)  編輯  收藏 所屬分類: Version Control

          主站蜘蛛池模板: 泊头市| 江阴市| 新巴尔虎左旗| 昭苏县| 金秀| 牟定县| 双辽市| 德江县| 土默特右旗| 仲巴县| 涟水县| 邳州市| 武平县| 安福县| 郁南县| 济源市| 潼南县| 海宁市| 会昌县| 太谷县| 达日县| 五华县| 台安县| 高雄市| 天柱县| 白山市| 久治县| 新泰市| 方正县| 柳州市| 兴城市| 揭阳市| 商南县| 邵东县| 民和| 汤原县| 新郑市| 监利县| 景泰县| 新巴尔虎右旗| 清苑县|