반응형

1.준비

svnadmin 실행파일이 있어야 함(tortoisesvn 설치 시 아래 표시된 것을 선택하면 설치됨)

설치가 완료되면 C:\Program Files\TortoiseSVN\bin에 svnadmin이 있음

https://stackoverflow.com/questions/8480911/tortoisesvn-how-to-dump-a-repository

 

TortoiseSVN, how to dump a repository?

I use Windows 7 and also I use TortoiseSVN to keep track of my code, now I want to migrate my repository to a cloud-service and the requirement is create a *.dump file, but I can't find a way to cr...

stackoverflow.com

 

 

 

2. dump 하기

"svnadmin dump 저장소경로 > 파일이름.dump"

실행하면 아래처럼 revision마다 순서대로 dump됨.

 

*cmd 창에서 해야 함

 windows powershell에서 dump를 하면 dump파일이 깨짐. 그래서 옮길 저장소에 load하면 실패됨

그리고 powershell에서 하면 몇배로 느림.cmd창에서는 빠르게 진행됨

https://stackoverflow.com/questions/18818903/malformed-dumpfile-header-when-migrating-repository-from-windows-to-linux-encod

 

Malformed dumpfile header when migrating repository from Windows to Linux (encoding issue?)

I'm moving an SVN repository from a Windows machine (Windows 7) to a Linux machine (Ubuntu 13). I dump the repo on Windows with svnadmin dump and copy the files to the Linux machine. Now I'm running

stackoverflow.com

 

 

3. 이동할 저장소 만들기

"svnadmin create 저장소경로"

폴더 미리 만들지 않아도 됨. 폴더까지 한번에 만들어 줌

 

4. 만든 저장소로 옮기기

"svnadmin load 저장소경로 < 파일이름.dump"

 

 

 

'소스관리 > svn' 카테고리의 다른 글

svn 운영 관리  (0) 2018.07.04
svn error  (1) 2018.05.08
기본 커밋 메시지 설정  (0) 2017.12.27
commit 모니터링  (0) 2014.05.13
반응형

1. 활용법

https://www.onurmark.co.kr/?p=474

'소스관리 > svn' 카테고리의 다른 글

svn 저장소 이동(windows에서 windows로)  (0) 2024.11.19
svn error  (1) 2018.05.08
기본 커밋 메시지 설정  (0) 2017.12.27
commit 모니터링  (0) 2014.05.13
반응형

tortoiseSVN을 사용하든, shell에서만 사용하든 하나만 사용해야 하는데 나의 작업 환경 상 tortoiseSVN이   

느려서 같이 쓰다보니 자꾸 충돌이 나는 것 같다..


1. svn: database disk image is malformed

-> https://blog.naver.com/toytimes/220985010617

     sqlite3이 설치가 안되서 애먹었는데 설치하고서 그대로 따라했더니 바로 해결됨.

     위 방법으로 해결이 안되면 아래처럼 노가다가 좀 필요..아래 과정 중 생략해도 되는 것이

     있을텐데...아직은 어디를 생략해도 될 지 모름..

     [노가다]

     1) 기존 svn 폴더 명을 다른 이름으로 rename하고 문제가 생겼던 폴더 내용 삭제하거나 백업

     2) 기존 svn 폴더 명으로 폴더를 만들고 거기에서 checkout를 다시 받는다.

     3) 문제가 생겼던 폴더 명의 checkout이 완료되면 checkout stop

     4) 기존 svn 폴더 명안에 .svn 폴더를 다른 이름으로 변경한 폴더에 overwrite 한다.

     5) rename 했던 폴더를 원래 폴더 명으로 변경

     6) 문제가 있었던 폴더로 가서 svn up


2. svn: E155009: Failed to run the WC DB work queue associated with


-> sqlite3 .svn/wc.db "delete from work_queue"

    참고사이트: https://changilkim.wordpress.com/2012/12/10/svn-cleanup-fails/

'소스관리 > svn' 카테고리의 다른 글

svn 저장소 이동(windows에서 windows로)  (0) 2024.11.19
svn 운영 관리  (0) 2018.07.04
기본 커밋 메시지 설정  (0) 2017.12.27
commit 모니터링  (0) 2014.05.13
반응형



1. TortoiseSVN->Properties 선택

2. New->Other 선택

3. Property name을 tsvn:logtemplate로 선택

4. 기본으로 보여줄 text 추가하고 저장



'소스관리 > svn' 카테고리의 다른 글

svn 저장소 이동(windows에서 windows로)  (0) 2024.11.19
svn 운영 관리  (0) 2018.07.04
svn error  (1) 2018.05.08
commit 모니터링  (0) 2014.05.13
반응형

프로그램: http://stefanstools.sourceforge.net/CommitMonitor.html

프로그램 설정 설명: http://bitomis.tistory.com/6

'소스관리 > svn' 카테고리의 다른 글

svn 저장소 이동(windows에서 windows로)  (0) 2024.11.19
svn 운영 관리  (0) 2018.07.04
svn error  (1) 2018.05.08
기본 커밋 메시지 설정  (0) 2017.12.27

+ Recent posts