org.apache.subversion.javahl.ClientException: svn: E155021: This client is too old to work with the,svne155021
org.apache.subversion.javahl.ClientException: svn: E155021: This client is too old to work with the working copy at
‘F:\Workspaces\SimpleMetadata’ (format ‘31’).
org.apache.subversion.javahl.ClientException: Unsupported working copy format
svn: This client is too old to work with the working copy at
‘F:\Workspaces\SimpleMetadata’ (format 31).
You need to get a newer Subversion client. For more details, see
http://subversion.apache.org/faq.html#working-copy-format-change
產生該錯誤的原因:
由於執行的以下操作,所以產生此錯誤!
升級TortoiseSVN為TortoiseSVN-1.8.0.24401-x64-svn-1.8.0官方原版
升級之前的版本為:1.6.7
升級後為:1.8.0
對本地Checkout的版本執行Upgrade:
之後再通過Eclipse執行提交時,就提示錯誤:
有人說是修改這裡,我改為1.7.9也不行。
執行更新時提示以下錯誤:
解決方案:
由於升級TortoiseSVN引起的,肯定是Eclipse使用的SVN外掛程式版本的問題。看錯誤資訊的意思,大概是:對於工作拷貝來說,此用戶端是太老了。
之前使用的是subclipse - http://subclipse.tigris.org/update_1.8.x
嘗試升級subclipse 試試。
沒有1.9.x版本,直接升級到subclipse - http://subclipse.tigris.org/update_1.10.x
這個警告沒關係,直接點“OK”就可以。
升級subclipse之後,問題就解決了,測試了一下,沒有引起其它問題。