[SVN, Git] TortoiseGit을 사용하여 커밋 이력 포함으로 SVN 리포지토리를 Git으로 이동합니다.
1599 단어 TortoiseGitsvnGitTortoiseSVN
꽤 힘들었기 때문에 메모
Git to Git 은 기사에 정리했지만, SVN to Git으로의 리포지토리 마이그레이션에 대해 이번에는 정리합니다.
■방법
0. [중요] Windows 32bit 버전의 Git 설치
64bit 버전이라면 알려진 결함이나 무언가로 git svn clone
이런 것 같기 때문에 Git32bit을 설치.
1. 임의의 폴더에서 오른쪽 클리 메뉴 Git 클론 (복제) ...을 클릭
![](https://s1.md5.ltd/image/f1dd60a002035652d25ab7dc07641722.png)
2.SVN URL 세트
URL ... SVN의 URL 입력
디렉토리 ... 다운로드 대상 폴더 입력
SVN 리포지토리에서 확인
주의)
· 트렁크, 태그, 브랜치가 있는 경우, URL도 이들이 있는 계층을 포함한 주소로 해, 체크를 넣는다.
· 최신 리전 만 복제하는 경우 From
에 최신 리비전 번호를 입력하여 실행하십시오.
![](https://s1.md5.ltd/image/fe37142c6d14683dbc88d0f9275e70c4.png)
3.SVN에서 다운로드 및 Git 용으로 자동 변환
완료되면 하단에 청지에서 성공이라고 표시된다.
![](https://s1.md5.ltd/image/d7a5a21091f4e8354fbfe2eb0d27ba3b.png)
주의) 개정이 많을수록 시간이 걸리므로 차분히 기다린다.
4.Origin 리모트 세트
git remote add origin https://hogehoge.com/hoge.git
5. 로컬 정보를 원격으로 push
git push -u origin master
이상
Reference
이 문제에 관하여([SVN, Git] TortoiseGit을 사용하여 커밋 이력 포함으로 SVN 리포지토리를 Git으로 이동합니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/msht0511/items/96a9a5544d5464a9dc1c
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
git remote add origin https://hogehoge.com/hoge.git
git push -u origin master
Reference
이 문제에 관하여([SVN, Git] TortoiseGit을 사용하여 커밋 이력 포함으로 SVN 리포지토리를 Git으로 이동합니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/msht0511/items/96a9a5544d5464a9dc1c텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)