無論您使用何種儲存庫類型,定期維護備份並驗證備份至關重要。如果伺服器發生故障,您或許可以存取檔案的最新版本,但如果沒有儲存庫,您所有的歷史記錄將永遠遺失。
最簡單(但不建議)的方法是直接將儲存庫資料夾複製到備份媒體上。但是,您必須完全確定沒有任何程序正在存取資料。在此上下文中,「存取」是指任何存取。如果在複製期間有任何程式存取您的儲存庫(網頁瀏覽器保持開啟、WebSVN 等),備份將會毫無價值。
建議的方法是執行
svnadmin hotcopy path/to/repository path/to/backup
以安全的方式建立儲存庫的副本。然後備份該副本。
svnadmin
工具會在您安裝 Subversion 命令列用戶端時自動安裝。取得此工具最簡單的方法是在安裝 TortoiseSVN 時勾選包含命令列工具的選項,但如果您願意,也可以直接從 Subversion 網站下載最新版本的命令列工具。