SVN使用命令:svnadmin dump xxx > yyy 報錯:svnadmin: E160043: 期望檔案系統格式在“1”到“6”之間;發現格式“7”
阿新 • • 發佈:2020-12-11
我的環境是,windows上安裝了visualSVN,需要遷移到linux svn上
最開始,發現使用命令:
svnadmin dump xxx > yyy
報錯:
svnadmin: E160043: 期望檔案系統格式在“1”到“6”之間;發現格式“7”
查詢了網上各種類似博文,得知,比較可能的原因是版本的問題,不同版本SVN檔案系統格式不一樣
我最後的解決方法,是通過另一臺windows下visualSVN做中間的過渡,
因為visualSVN可以很方便地通過在Repositories上右鍵,點import existing repositor,直接匯入拷貝出來資料夾形式的版本庫。
我在另一臺計算機上,安裝最新版visualSVN,然後複製資料夾,匯入。
匯入成功後,再用命令生成備份檔案:
svnadmin dump xxx > yyy
接下來,到linux svn上,使用命令匯入備份檔案:
svnadmin load /svn < /svnbak/yyy
linux下命令匯入版本庫,需要先行建立一個空白版本庫,我建立的庫目錄在/svn下面。