• 워드프레스 → 라이믹스 블로그 이전 완료 일주일 동안 열지 않기
  • 목록
  • 아래로
  • 위로
  • 검색

svn SVN(Subversion) 백업 및 복구

키큰난쟁이 키큰난쟁이
26 1 0

SVN.png.jpg


들어가며
 

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

 


 

SVN(Subversion) Dump (백업)

 

도커 SVN 설치 되있는 경우

 

필자는 도커에 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

 

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 리비전 덤프

 

SVN(Subversion) Load 진행

 

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

 

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

 


 

신고공유스크랩

댓글 0

댓글 쓰기
에디터 모드

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

이 댓글을 삭제하시겠습니까?

공유

퍼머링크