옮길 때 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

+ Recent posts