기억의 습작

SVN 명령어 (Windows) 본문

SCM (형상관리)/svn

SVN 명령어 (Windows)

뿌사리다 2021. 8. 24. 20:48

Windows SVN 사용법

Tip1: cmd창을  관리자 모드로 실행

Tip2: Svn 실행파일 폴더 위치 C:\Program Files (x86)\VisualSVN Server\bin\

 

Dump (SVN 전체 백업)

 - svnadmin dump C:\Repositories\test > C:\backup1.dmp

 

Dump (reversion 5번만 백업)

- svnadmin dump -r 5 C:\Repositories\test > C:\backup2.dmp

 

Dump (지정된 범위 리비전 5~8번까지)

- svnadmin dump -r 5:8 C:\Repositories\test > C:\backup3.dmp

 

Load (백업한 데이터를 복구)

Tip: load하기전에 우선 create명령을 이용 repository 하위 폴더를 만들어야함.

 

Revision번가 1번부터 적용되도록 복구하는 방법.

(dump뜬 파일이 리비전 5~8까지라도 1~4번으로 변경됨)

- svnadmin create C:\Repositories\test

- svnadmin load C:\Repositories\test < C:\backup.dmp

 

Revision번호가 기존 Revision 번호를 그대로 사용 하도록 복구하는 방법.

(dump뜬 파일이 리비전 5~8이라면 리비전정보 그대로 유지)

- svnadmin create C:\Repositories\test

- svnadmin load --force-uuid C:\Repositories\test < C:\backup.dmp

 

SVN add 할때 불필요한 파일은 commit 되지 않도록 하는 방법

(폴더에서 우측마우스 -> TortoiseSVN -> Settings -> General -> Subversion -> Global ignore pattern 우측 Edit박스에 아래를 복사해서 붙여넣기)

*.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.a *.pyc *.pyo *.rej *~ #*# .#* .*.swp .DS_Store *.pdb *.ncb *.vcproj.* *.user *.suo *.aps *.opt *.plg *.vshost *.vshost.exe.manifest *.db *.cof *.bak *.filters Debug Release ipch *.sdf *.opensdf

728x90
반응형
LIST

'SCM (형상관리) > svn' 카테고리의 다른 글

SVN 변경된 소스만 추출하기  (0) 2023.01.12
SVN 오류코드 정리  (0) 2021.08.24
오프라인 환경에 SVN 설치하기  (0) 2021.08.24
SVN 명령어 (Ubuntu)  (0) 2021.08.24