[SVN, Git] TortoiseGit을 사용하여 커밋 이력 포함으로 SVN 리포지토리를 Git으로 이동합니다.

메모로 남겨주세요.

꽤 힘들었기 때문에 메모

Git to Git 은 기사에 정리했지만, SVN to Git으로의 리포지토리 마이그레이션에 대해 이번에는 정리합니다.

■방법



0. [중요] Windows 32bit 버전의 Git 설치



64bit 버전이라면 알려진 결함이나 무언가로 git svn clone이런 것 같기 때문에 Git32bit을 설치.

1. 임의의 폴더에서 오른쪽 클리 메뉴 Git 클론 (복제) ...을 클릭





2.SVN URL 세트



URL ... SVN의 URL 입력
디렉토리 ... 다운로드 대상 폴더 입력
SVN 리포지토리에서 확인
주의)
· 트렁크, 태그, 브랜치가 있는 경우, URL도 이들이 있는 계층을 포함한 주소로 해, 체크를 넣는다.
· 최신 리전 만 복제하는 경우 From에 최신 리비전 번호를 입력하여 실행하십시오.


3.SVN에서 다운로드 및 Git 용으로 자동 변환



완료되면 하단에 청지에서 성공이라고 표시된다.


주의) 개정이 많을수록 시간이 걸리므로 차분히 기다린다.

4.Origin 리모트 세트


git remote add origin https://hogehoge.com/hoge.git

5. 로컬 정보를 원격으로 push


git push -u origin master

이상

좋은 웹페이지 즐겨찾기