SVN版本問題:This client is too old to work with working copy 【解決】


【問題描述】:MyEclipse插件版本1.4,客戶端TortoiseSVN 1.6.6,用客戶端commit代碼之后,無法在MyEclipse下對工程就行update等操作,提示錯誤信息:This client is too old to work with working copy '.'; please get a newer Subversion client

【問題分析】:網絡一氣搜集之后,發現問題所在:.svn目錄,里面保存着svn需要的一些版本信息,用TortoiseSVN去操作,會在.svn里增加一些文件。如果TortoiseSVN的版本比插件版本要高,那么再回到低版本去工作,就會有兼容性錯誤,因為老的客戶端無法識別那些。
解決方法如下:
  http://subversion.apache.org/faq.html#working-copy-format-change這里有官方解決方案
1、下載官方的python文件 http://svn.apache.org/repos/asf/subversion/trunk/tools/client-side/change-svn-wc-format.py
2、下載安裝python,執行python文件時有用 ,下載地址: http://code.google.com/p/smallfish/  安裝完成后把安裝目錄加入到path環境中
3、cmd進入py文件目錄下執行py文件加入--help查看幫助,命令C:\change-svn-wc-format> change-svn-wc-format.py --help
4、cmd執行下面命令,把項目對應SVN從1.5降為1..4
change-svn-wc-format.py d:\Mydropbox\Dropbox\Source\QA 1.4 --verbose

【解決方法】:

方案1(未試驗,理論可行):
在線更新安裝插件
help->sofeware updates-> find and install

方案2(測試可行):
一、下載:change-svn-wc-format.py(見附件) ,這是一個Python做的script,所以需要先下載Python
注意:1)從目前來看,最好使用Python 2.6,如果是用最新的3.0版本會出現問題。 比如無法打開Script,出現異常等等。2)安裝后在環境變量的path中追加python安裝路徑:"C:/Python26"
二、1)把change-svn-wc-format.py放入C盤根目錄,運行-->cmd-->cd C:/
2)執行修改:
  C:/>change-svn-wc-format.py E:/work/sadapter 1.4 --force

參數說明:第一個change-svn-wc-format.py是執行腳本,第二個E:/work/sadapter是工程路徑,第三個1.4是要修改到的版本,第四個--force不是必須的,在執行失敗的情況下可以加入此參數。
3)結果:一陣processing:
引用
……Checking whether WC format can be converted
Writing WC format
Converted WC at 'E:/work/sadapter' into format 8 for Subversion 1.4

再去MyEclipse下更新done:
引用
……    A  E:/work/sadapter/src/main/resources/efs/sadapter/config/spring/order/orderContext.xml
    D  E:/work/sadapter/src/main/resources/efs/sadapter/config/spring/contract/custRouteContext.xml
    D  E:/work/sadapter/src/main/resources/efs/sadapter/config/spring/contract/custInfo.xml
    D  E:/work/sadapter/src/main/resources/efs/sadapter/config/spring/contract/custAcctContext.xml
    U  E:/work/sadapter/src/main/resources/efs/sadapter/config/spring/contract/contractContext.xml
    U  E:/work/sadapter/src/main/filter-resources/efs/sadapter/config/spring/applicationContext.xml
    Updated to revision 1235.
    ===== File Statistics: =====
    Deleted: 19
    Added: 14
    Updated: 17


免責聲明!

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



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