Visualsvn server很好用,但免費版無備份功能,該如何自行備份?
https://www.visualsvn.com/server/
svn好用之處在於可以鎖定檔案, 這在公司是非常實用的,雖然學習門檻有點高,但還能接受.
備份方式 有兩種
- svnadmin hotcopy 方式, 一模一樣複製一份
- 直接用svnadmin dump的方式增量備份
我最後打算用 hotcopy 方式 , 搭配restic超強備份軟體, 來完成備份
hotcopy的方式可以按此下載我寫的批次檔案(windows版本), 改一下變數即可使用.
至於還原 , 若使用hotcopy的方式備份, 只要刪除server的資料, 再下一次hotcopy 從備份檔案 還原回去既可
原本備份是
svnadmin hotcopy –incremental <server dir> <backup dir>
還原變成
svnadmin hotcopy <backup dir> <server dir>