前段時間自己學習使用SVN版本控制管理工具,使用svnadmin dump進行備份資料時,使用svnadmin dump 指令對SVN資料進行備份時,提示”拒絕通路“錯誤,因為初次接觸,并不懂如何解決,就上網查找了一下解決方法
注:(自己電腦上安裝的軟體版本)
用戶端版本:Tortoise SVN 1.9.3.27038(32bit)
伺服器端版本:VisualSVN Server2.5.8
svnadmin dump e:\Repositories\學習文檔 -r 6 > e:\indump
(其中的indump為一個檔案夾的名稱)
網上都是說問題在于檔案系統格式錯誤
但是對照自己電腦的檔案系統發現,檔案系統格式均為NTFS,不符合電腦上所述情況,後來在重複檢視資料時發現原來是自己把那個指令中“>”後面的了解為隻是一個路徑,但是實際上它應該是一個檔案的全路徑,隻是那個檔案沒有字尾名
解決方法:其實SVN使用svnadmindump 備份的時候不是導出到一個檔案夾,而是一個沒有字尾名的檔案,然後自己在自行确定的路徑下建立一個無字尾的檔案, 備份成功