728x90
반응형
질문 : 기록이있는 SVN 저장소를 새 Git 저장소로 마이그레이션하려면 어떻게해야합니까?
나는 Git 매뉴얼, FAQ, Git-SVN 크래시 코스 등을 읽었으며 모두 이것 저것 설명하지만 다음과 같은 간단한 지침은 어디에서도 찾을 수 없습니다.
SVN 저장소 : svn://myserver/path/to/svn/repos
Git 저장소 : git://myserver/path/to/git/repos
git-do-the-magic-svn-import-with-history \
svn://myserver/path/to/svn/repos \
git://myserver/path/to/git/repos
나는 그것이 그렇게 단순 할 것이라고 기대하지 않으며 단일 명령이 될 것이라고 기대하지 않습니다. 그러나 나는 그것이 아무것도 설명하려고하지 않을 것으로 기대합니다. 단지이 예에서 어떤 조치를 취해야하는지 말하기 위해서입니다.
답변
마법:
$ git svn clone http://svn/repo/here/trunk
Git과 SVN은 매우 다르게 작동합니다. Git을 배워야하고, SVN 업스트림에서 변경 사항을 추적하려면 git-svn
을 배워야합니다. git-svn
메인 페이지에는 좋은 예제 섹션이 있습니다 .
$ git svn --help
출처 : https://stackoverflow.com/questions/79165/how-do-i-migrate-an-svn-repository-with-history-to-a-new-git-repository
728x90
반응형
'개발관련 > Git' 카테고리의 다른 글
체크 아웃을 사용하지 않고 Git 브랜치를 병합, 업데이트 및 가져 오기 (0) | 2021.12.29 |
---|---|
Git blame -- prior commits (0) | 2021.12.29 |
git composer.lock을 버전 제어에 적용 해야 할까? (0) | 2021.12.29 |
Git에서 원격 분기 추적을 중지 하는 방법 (0) | 2021.12.19 |
Git의 브랜치에서 커밋 삭제하는 방법 (0) | 2021.12.16 |