Windows용 SVN dump파일 복구하기

성현·2026년 4월 2일

회사에서 .dump 인 파일을 덜렁 받고 '복원해서 git에 올려주세요' 라는 요청을 받았다.

이 .dump파일을 확인해보니 SVN 서버의 특정 REVISION 기준으로 백업한 파일로 파악됐다.

이 작업을 위해 내가 진행했던 방식을 기록하려 한다.

SVN 서버 설치

코드만 풀어서 확인하려면 CLI 로 봐도되지만 히스토리를 다 파악하고 싶어서 VisualSVN으로 사용하기로 했다.

VisualSVN 접속

VisualSVN 란?
Windows 에서 svn 저장소를 구축하고 관리할 수 있는 도구

https://www.visualsvn.com/

VisualSVN 설치

download로 가서 window 64bit을 다운받고
실행한다.

Repository 생성

Repository 우클릭>create new Repository 선택하여 SVN Repository

  1. Regular FSFS repository
  2. repository name 입력
  3. empty repository
  4. permission은 본인 정책에 따라 설정 (All subversin users have read/write access)

backup 파일 복구

1 repository 경로에서 콘솔을 연다.

2. 명령어 입력

svnadmin load repository저장소 < dump파일 위치
//svnadmin load ./ezl < D:\SVN\ezl\eap.20260324.dump

(참고)

  • `> = 출력(파일로 내보냄)
  • `< = 입력 (파일을 읽음)

성공적으로 입력시 무수히 많은 로그가 올라간다.

계정만들기

repository를 우클릭 해서 URL을 COPY하고싶은데, 그전에 계정을 만들어야한다.
업로드중..

client에서 사용하기

파일 우클릭 -> tortoise svn -> Checkout
URL 에 위 서버에서 복사한 URL 입력하여 Checkout 완료

업로드중..
덤프에 있던 폴더가 잘 복원된걸 확인했다

profile
행동하는 사람

0개의 댓글