옮길 때 svn 저장소 위치를 file:// 를 이용해 표시하면 fs format 관련 에러가 발생할 수가 있다. 따라서 svn:// 를 이용해야 하는데, 만약 svn 서버를 로컬 PC 윈도우즈에 설치한 경우 해결 방법
1. SVN 저장소를 준비/확인 한다. 예를 들어 다음과 같다고 치자
- repos 루트 경로 : d:\repos
- 저장소1 경로 : d:\repos\gamesvr
- 저장소2 경로 : d:\repos\someproject
2. tortoisesvn 를 설치한 다음 cmd 창에서 다음과 같이 실행해 SVN 저장소를 svn:// 프로토콜로 읽을 수 있게 해준다.
svnserve -d -R --root d:\repos
위와 같이 실행하면, local pc 에서 다음과 같은 식으로 접근이 가능해진다.
svn://localhost/gamesvr
svn://localhost/someproject
3. Git Bash 실행 후
git svn clone 등 으로 저장소를 옮기는데 이 때 svn:// 를 이용한다.
ex) git svn clone svn://localhost/gamesvr -s ./gamesvr
'기술노트' 카테고리의 다른 글
Predis pipeline 효용 연구 (0) | 2012.06.12 |
---|---|
아파치 및 이클립스 등 에서 사용자 정의 확장자 추가하기 (0) | 2012.05.31 |
REDIS 연구노트 (5) | 2012.05.17 |