天天看點

解決 svn: This client is too old to work with working copy 問題

 svn: This client is too old to work with working copy ; 由于svn工作拷貝目錄下都有個.svn目錄,裡面儲存着svn需要的一些版本資訊等,當用戶端軟體更新後,裡面的資訊也相應增加以支援更多的特性。比如如果你在終端下用1.4版本的svn用戶端co了一份代碼,然後到windows下用tortoiseSVN去操作,會在.svn裡增加一些檔案。那麼以後你再想回到1.4版本去工作,就會有相容性錯誤,因為老的用戶端(如:subclipse 1.0.6)無法識别那些,是以會報錯:"svn: This client is too old to work with working copy '.'; please get a newer Subversion client".

用下面這個腳本就可以解決了,來自tortoiseSVN官網: http://www.blogjava.net/Files/lingy/change-svn-wc-format.rar  用法如:

python change-svn-wc-format.py ./projctName "1.4" --verbose