2010年2月5日 星期五

svn: This client is too old to work with working copy

svn ci 時,發現回傳這樣的錯誤訊息...
svn: This client is too old to work with working copy '/usr/local/www/wsw'. You need
to get a newer Subversion client, or to downgrade this working copy.
See http://subversion.tigris.org/faq.html#working-copy-format-change
for details.

怪的是,另一個SVN的目錄 ci就很成功,怎麼這個目錄的就不行

因此Google了一下這個關鍵字「This client is too old to work with working copy」

原來是有問題的這個目錄,由於我是從另一台伺服器Copy來的Working Copy 而這個Client端的是 subversion-1.6.6_1

而我現在的這個伺服器的版本號是subversion-1.5.2 所以產生衝突囉!

可以參考一下 Subversion 官方的說明

解決方法 要嘛就是把這台伺服器的一起升成 1.6 的版本

要不然可以用官方說明的解決方法,下載一個Python的script 執行一下就好了

http://svn.apache.org/repos/asf/subversion/trunk/tools/client-side/change-svn-wc-format.py