SVN(Subversion) 백업 및 복구

2024. 9. 11. 18:40·데브옵스/VCS
728x90
반응형


1. 들어가며

📌개발 형상관리 툴 SVN(Subversion) 오류로 백업 작업하면서 정리


2. SVN(Subversion) Dump (백업)

2.1 도커 SVN 설치 되있는 경우

  • 도커 컨테이너 접속 후 진행
# 도커 컨테이너 확인
docker ps -a
  • 컨테이너 NAMES 확인
# 아래 리스트에서 접속할 컨테이너의 아이디 또는 네임을 확인한다.
CONTAINER ID   IMAGE                                        COMMAND                  CREATED        STATUS          PORTS                                                                                            NAMES
66f9622cb80c   mcr.microsoft.com/mssql/server:2019-latest   "/opt/mssql/bin/perm…"   5 months ago   Up 59 minutes   0.0.0.0:1433->1433/tcp, :::1433->1433/tcp                                                        mssql
09aada2c8ee2   elleflorio/svn-server                        "/init"                  6 months ago   Up 2 hours      0.0.0.0:80->80/tcp, :::80->80/tcp, 0.0.0.0:3690->3690/tcp, :::3690->3690/tcp, 443/tcp            svn-server
e45a0abf71aa   portainer/portainer-ce                       "/portainer"             6 months ago   Up 2 hours      0.0.0.0:8000->8000/tcp, :::8000->8000/tcp, 0.0.0.0:9000->9000/tcp, :::9000->9000/tcp, 9443/tcp   portainer
  • 컨테이너 접속
# SVN 컨테이너 접속
docker exec -it svn-server /bin/sh

2.2 SVN(Subversion) Dump 진행

svnadmin dump /svn/repoName -r 100(리비전 번호) > /원하는디렉토리/repoName.dump // 100번 리비전 덤프
svnadmin dump /svn/repoName -r head > /원하는디렉토리/repoName.dump // Head 리비전 덤프
svnadmin dump /svn/repoName -r 100:head > /원하는디렉토리/repoName.dump // 100~head 리비전 덤프
svnadmin dump /svn/repoName -r 1:100> /원하는디렉토리/repoName.dump // 1~100 리비전 덤프

2.3 SVN(Subversion) Load 진행

svnadmin load /svn/repoName < /덤프파일디렉토리/repoName.dump

2.4 SVN(Subversion) Dump 및 Load 예시

svnadmin dump /svn/test -r 1:100> /root/svnbackup/test.dump // 리포지토리 덤프(백업)
svnadmin create test2 // 리포지토리 생성
svnadmin load /svn/test2 < /root/svnbackup/test.dump // 백업 리포지토리 > test2로 이전 작업
## 정상 동작 하는지 확인 후 기존 리포지토리 삭제
rm -rf /svn/test

728x90
반응형

'데브옵스 > VCS' 카테고리의 다른 글

Git이란? GitHub? SVN?  (0) 2024.09.18
'데브옵스/VCS' 카테고리의 다른 글
  • Git이란? GitHub? SVN?
키큰난쟁이
키큰난쟁이
개발 블로그
    반응형
    250x250
  • 키큰난쟁이
    키큰난쟁이의 놀이터
    키큰난쟁이
  • 전체
    오늘
    어제
    • 분류 전체보기 (38)
      • AI (1)
        • AI 응용 (1)
      • 프로그래밍 언어 (5)
        • Java (3)
        • PHP (1)
        • JavaScript (1)
      • 프레임워크 (3)
        • Spring (3)
      • 서버 (8)
        • Web Server (2)
        • WAS (2)
        • Hypervisor (4)
      • 데이터베이스 (5)
        • MySQL•MariaDB (2)
        • Oracle (1)
        • Cubrid (2)
      • 운영체제 (4)
        • Linux (4)
      • 클라우드 (1)
        • Ncloud (1)
      • 데브옵스 (7)
        • VCS (2)
        • CICD (3)
        • Docker (2)
      • 지식 (2)
        • Web (2)
      • 기타 (2)
        • 일상 (2)
  • 블로그 메뉴

    • 일상
  • 링크

    • Instagram
    • github
  • 공지사항

    • 라이믹스 → 티스토리 이사
  • 인기 글

  • 태그

    리눅스
    DBMS
    깃허브
    PROXMOX
    프록시모스
    마리아디비
    자바
    devops
    젠킨스
    CI/CD
    Apple Silicon
    db
    우분투
    java
    애플실리콘
    jenkins
    GitHub
    docker
    mariadb
    도커
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
키큰난쟁이
SVN(Subversion) 백업 및 복구
상단으로

티스토리툴바