개발/Github

    SVN에서 Git으로 전환하기

    SVN에서 Git으로 전환하기 (원문 http://www.sailmaker.co.uk/blog/2013/05/05/migrating-from-svn-to-git-preserving-branches-and-tags-3/ ) 브랜치와 태그 보전하면서 git svn 을 사용해서 SVN에서 브랜치와 태그를 보존하면서 Git으로 전환하는 것을 설명한다. 로컬 스테이징 리파지토리로 import 로컬 스테이징 폴더 생성 $ mkdir staging $ cd staging # 'staging'이라고 지정했지만, 반드시 'staging'이라고 할 필요는 없음. # 하지만 아래에서는 'staging'이라고 지칭할 것임. git svn 초기화 # [[SVN_URL]] 변경 $ git svn init [[SVN_URL]] -..

    9.2 Git과 여타 버전 관리 시스템 - Git으로 옮기기

    Git으로 옮기기 다른 VCS를 사용하는 프로젝트에서 Git을 사용하고 싶다면 우선 프로젝트를 Git으로 이전(Migrate)해야 한다. 이번 절에서는 Git에 들어 있는 Importer를 살펴보고 직접 Importer를 만드는 방법도 알아본다. 우선 많이 사용하는 SCM 시스템으로부터 프로젝트를 이전하는 방법을 살펴본다. 아마도 저장소를 옮기려고 하는 대부분의 사람들은 이 방법을 참고하면 된다. 아주 괜찮은 Importer가 이미 Git에 들어 있다. Subversion git svn 을 설명하는 절을 읽었으면 쉽게 git svn clone 명령으로 저장소를 가져올 수 있다. 가져오고 나서 Subversion 서버는 중지하고 Git 서버를 만들고 사용하면 된다. 만약 히스토리 정보가 필요하면 (느린) ..