SVN倉庫備份和遷移基本操作
本文主要是講 SVN 倉庫的全量備份和增量備份,只包括基本操作. |
倉庫備份
svnadmin dump
- 備份方式多樣
- 如果版本數過多,dump的過程將非常慢
- 備份耗時,恢復更耗時
- 備份時資料變大,恢復後資料可能會變小
- 倉庫下的passwd和authz不會備份
全備份
在需要備份SVN倉庫的伺服器上執行如下命令sudo svnadmin dump /path/repository > /path/repository-backup.2019-12-27
做版本0-2的備份
sudo svnadmin dump /path/repository -r 0:2 --incremental > /path/repository-backup_0-2.2019-12-27
incremental 引數說明
它使用增量方式來匯出版本,即每次都只匯出自上一個版本以來的修改。這樣的好處是:
第一:可以把一個大的文 件切分成若干個小的檔案。
第二:在版本庫已經存在的情況下,我們只需要每次匯出修改的部分,不需要每次都匯出整個版本庫的內容。
甚至可以通過hook 指令碼 每天晚上自動將當天的修改dump出來做備份用。
倉庫遷移
使用SCP等工具,將備份的檔案傳輸到目標伺服器上,例如 /home目錄下.
# 建立新的svn倉庫 sudo svnadmin create /path/new_repository # 匯入資料 sudo svnadmin load /path/new_repository < /home/repository-backup.2019-12-27
原文地址: https://www.linuxprobe.com/svn-dump.html
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31559985/viewspace-2675092/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 如何從SVN遷移原始碼到Git倉庫原始碼Git
- dnf資料庫備份&遷移資料庫
- git倉庫完整遷移Git
- svn基本操作
- Jira/Confluence的備份、恢復和遷移
- 在Ubuntu 14.04上備份,還原和遷移MongoDB資料庫UbuntuMongoDB資料庫
- Git本地倉庫基本操作Git
- MySQL備份遷移之mydumperMySql
- Git 倉庫的整體遷移Git
- Velero:備份、遷移Kubernetes叢集資源和PV
- docker 容器操作、應用部署、mysql,redis,nginx、遷移與備份、DockerfileDockerMySqlRedisNginx
- mongodb資料庫備份與恢復(資料庫資料遷移)MongoDB資料庫
- Linux(centos)搭建SVN倉庫LinuxCentOS
- MongoDB 資料遷移 備份 匯入(自用)MongoDB
- mysql 備份與遷移 資料同步方法MySql
- MySQL 遷移表空間,備份單表MySql
- java mysql 資料庫備份和還原操作JavaMySql資料庫
- MySQL資料庫的基本備份MySql資料庫
- redis資料備份和遷移工具redis-dump安裝和使用初探Redis
- 使用 SVN 搭建 Composer 私有倉庫
- 金倉資料庫資料遷移實戰:從MySQL到KES的順利遷移資料庫MySql
- 工作日誌,多租戶模式下的資料備份和遷移模式
- sqlserver資料庫備份,還原操作SQLServer資料庫
- 12c跨平臺完成PDB的備份遷移
- RMAN備份恢復典型案例——跨平臺遷移pdb
- SVN程式碼倉庫主從同步方案主從同步
- SnapshotService 查詢備份倉庫下所有快照 querySnapshotByRepo分析
- SVN基本
- 儲存所有歷史提交資料下遷移git倉庫Git
- 如何完整遷移git倉庫到另一個遠端地址Git
- 國產資料庫人大金倉Kingbase資料遷移工具資料庫
- git使用命令列保留原分支遷移程式碼倉庫Git命令列
- Docker容器中的備份、恢復、遷移、匯入、匯出Docker
- EF Core 小技巧:遷移已經應用到資料庫,如何進行遷移回退操作?資料庫
- DNS平滑遷移操作流程DNS
- 建立svn倉庫步驟(創業公司需要)創業
- K8s叢集備份還原與遷移利器-VeleroK8S
- Mac硬碟備份遷移資料工具:Carbon Copy Cloner 簡稱CCCMac硬碟