svn 서버 백업 :: 개발/일상_Mr.lee

svn 서버 백업

Posted by Mr.mandu.
2017. 3. 23. 10:45 개발/윈도우

바이러스에 대비하여 svn을 백업하기로 하였다.

그런데....repository 경로에 있는 파일들을 무심코 그냥 백업했는데

파일들이 하나도 없었다 ....ㅋㅋㅋㅋㅋㅋㅋ


정말 아무것도 몰랐다...

그래서 다시 백업을 시작하였다.


서버는 Window 서버 입니다.

처음에 svnManger를 실행시켜 콘솔창을 띄워야한다.

처음엔 이것도 모르고 계속 윈도우 명령어창을 열어서 삽질을 몇번했다.



사진이 약간짤렸는데 '명령' 탭을 클릭하면 다음과같은 화면이 출력된다.

그리고

'Start Command Prompt'를 실행시킨다.


그리고 SVN이 설치된 경로로 이동하였다.

cd 경로   <----로 이동하시는건 모두 아실거라고 예상합니다....(살며시)




그리고 백업 명령어를 실행합니다.


백업

svnadmin dump D:\xxx\프로젝트폴더 혹은 경로 > D:\backup\20170321\test.dmp

그러면 D/backup/20170321 디렉토리에 test.dmp 파일이 생성됩니다.

여기서 주의할것이 '>' 이것도 다 포함시켜야 합니다.



로드

이제 이렇게 백업해둔 파일을 불러오겠습니다.

svnadmin load D:\ccc\ltest < D:\backup\20170321\test.dmp

명령어를 실행하면 해당경로로 프로젝트가 로드됩니다.


그리고 다른 컴퓨터 즉, 평소로첨 checkout으로 프로젝트 및 문서를 불러오면

정상적으로 작동하는것을 확인 할 수 있습니다.