1. 程式人生 > >SVN:This client is too old to work with working copy…解決辦法

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

.

以我自己的SVN為例,在/home/mysvn資料夾下建立好change-svn-wc-format.py檔案,然後在該目錄下執行:

./change-svn-wc-format.py –help

可以看到命令格式。

usage: change-svn-wc-format.py WC_PATH SVN_VERSION [--verbose] [--force] [--skip-unknown-format]
change-svn-wc-format.py –help

執行命令

./change-svn-wc-format.py /mulu 1.x –skip-unknown-format

上面的/mulu為svn裡的某一個不相容的路徑,1.x為SVN當前版本號(不是指svn裡的檔案的版本號,而是指svn軟體的版本號),只寫2位版本號即可。
如版本為1.5.4,那麼這裡就寫1.5就可以了。
完成,svn up可以正常執行了。

相關推薦

SVNThis client is too old to work with working copy解決辦法

svn: This client is too old to work with working copy ; 由於svn工作拷貝目錄下都有個.svn目錄,裡面儲存著svn需要的一些版本資訊等,當客戶端軟體升級後,裡面的資訊也相應增加以支援更多的特性。比如如果你在終端下用1

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 worki

SVN更新時,報 This client is too old to work with working copy…錯誤

昨天檢出的專案,今天本想更新一下 ,結果svn直接報錯,svn: This client is too old to work with working copy ‘/opt/gforge/www/account’. You needto get a newer Subver

eclipse 解決This client is too old to work with working copy的問題

開啟後輸入:http://subclipse.tigris.org/update_1.10.x 點選Finish。 重新啟動解決。 裝eclipse裡面的svn外掛,這步要根據我們本地的svn客戶端的版本來找對應的eclipse中svn外掛應該裝的版本才能關聯得上,否則關聯會

eclipse 外掛subclipse 錯誤 This client is too old to work with working copy

. 本機svn 版本為1.8.0        Help -> Install New Software...-> Add  輸入: http://subclipse.tigris.org/update_1.8.x  在工程上點選,右鍵 Team

svn: E155021: This client is too old to work with the working copy at..... No changes detected

伺服器svn版本1.6+ ,IDEA版本2017.1.5 java JDK 1.8.0_91 網上搜到大部分是讓upgrade,但是眾所周知Idea是死活找不到upgrade鍵的,思索還是版本不對應的原因,最終解決辦法是: 頻繁的試,從svn版本1.9.+一直往下試,試到1.6.+,最

解決 svn: E155021: This client is too old to work with the working copy

這個錯誤是在使用maven外掛maven-svn-revision-number-plugin獲取SVN版本號時引起的。 pom.xml原配置如下: <plugin> <groupId>com.google.code.maven-svn-revis

eclipse svn外掛解除安裝 重新安裝 Subclipse解除安裝安裝 The project was not built since its build path is incomplete This client is too old to wor

安裝外掛的原則就是,要按照規則,外掛與本地的svn版本要一致, 這樣子本地和eclipse上面就可以無縫使用,不會出現問題 1.解除安裝eclipse  svn外掛   2,安裝新版的svn外掛 2.1,下載 找到網址或者zip包 下

1.新建項目出現包名有一道紅線The SDK platform-tools version ((23)) is too old to check APIs compiled with API 20

新建 div 打開 platform 原因 check pla 分享 原因分析 原因分析: 就是platform-tools的版本太低導致的 解決方法: 1、點開SDK Manager,打開SDK Tools面板,將Platform-tools更新 2.更新完之後重啟a

BZOJ4999This Problem Is Too Simple!(DFS序&樹上差分&線段樹動態開點區間修改單點查詢)

Description 給您一顆樹,每個節點有個初始值。 現在支援以下兩種操作: 1. C i x(0<=x<2^31) 表示將i節點的值改為x。 2. Q i j x(0<=x<2^31) 表示詢問i節點到j節點的路徑上有多少個

The SDK platform-tools version (24.0.4) is too old to check APIs compiled with API 25

http://blog.csdn.net/janine_z/article/details/62237785 剛用 Android Studio 進行開發,感覺比別人慢半拍。開啟 AS 在包名的地方老是出現一條紅色的波浪線,執行過多次並不影響程式碼的正確性。 看著很不爽,

Red Hat的yum替換為CentOS7的yum(解決This system is not registered to Red Hat Subscription Management)

導讀:在使用redhat7的yum命令安裝軟體時,發現總是提示This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register. 或

pdf2swf 轉換時報錯。This file is too complex to render- SWF only supports 65536 shapes at once

在使用swftools轉換pdf 到swf的時候報錯, 查詢 baidai 了一下。 有如下說明: if the pdf contains too many images / shapes, pdf2swf will fail with this error : ERROR Thisfileistooc

couldn't find "libxxx.so"與"libxxx.so" is too small to be an ELF executable解決方法

跟著書學習使用Bmob後端雲的使用,匯入用到的兩個jar包後出現了下面的錯誤: java.lang.UnsatisfiedLinkError:dalvik.system.PathClassLoader[DexPathList[[zip file "xxx.apk"],na

Idea svn version is too old,You need to upgrade the working copy first.

原先系統svn版本是1.7的,最近升了一次版本,發現svn用不了了,提示你的client version is too old ,you need to upgrade the working copy first。 我是用Mac的brew更新svn的,使用brew info svn

is too old (format 10) to work with client version '1.9.6 (r1800392)' (expects

TortoiseSVN1.6升到1.9時,報錯。 這個錯誤提示就是告訴你要對本地資料夾進行一次upgrade操作。對版本庫本地資料夾的頂層資料夾點右鍵,選擇svn upgrade。     1.6以下版本的SVN客戶端會在每個資料夾下存放一個.svn隱藏資料夾,1

is too old format 29 to work with client version '1 8 9 r

                同步 SVNStatusSubscriber 時報告了錯誤。1 中的 0 個資源已經同步。 同步 /

Mysql連接報錯1130-host ... is not allowed to connect to this MySql server如何處理

nmp mage htm 庫服務器 strong 所在 conn bsp -1   這個問題是因為在數據庫服務器中的mysql數據庫中的user的表中沒有權限(也可以說沒有用戶),下面將記錄我遇到問題的過程及解決的方法。   在搭建完LNMP環境後用Navicate連接出錯

mac下出現SVN Working copy is too old (format 10, created by Subversion 1.6)的解決辦法

由於專案需求,專案中匯入了一個圖片瀏覽器的三方庫,出現了svn目錄不顯示問題 一 svn工作區報錯 每天上班第一件事就是開啟svn,然後update,但是卻出現如圖所示介面   二 問題追究 出現問題,而且是自己第一次遇到的問題,就得學會查詢資料解決,

Mysql連線錯誤1130-host ... is not allowed to connect to this MySql server

授權 1.例如,你想myuser使用mypassword從任何主機連線到mysql伺服器的話。 GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION; FLUSH&