우리는 svn에서 git으로 프로젝트를 마이그레이션 중입니다. 이 과정에서 단일 분기 만 마이그레이션하면됩니다. 아래의 명령을 사용하여 마이그레이션했습니다.단일 SVN에서 GIT로 마이그레이션 - 트렁크의 모든 내역을 가져올 수 없음
브랜치가 올바르게 복제되었지만 브랜치 생성시 기록을 얻고 있습니다. 프로젝트의 시작부터 어떻게 역사를 얻을 수 있습니까? 지점을 탐색하는 동안 svn에서 우리는 모든 기록을 볼 수 있습니다.
제안 사항?
우리는 svn에서 git으로 프로젝트를 마이그레이션 중입니다. 이 과정에서 단일 분기 만 마이그레이션하면됩니다. 아래의 명령을 사용하여 마이그레이션했습니다.단일 SVN에서 GIT로 마이그레이션 - 트렁크의 모든 내역을 가져올 수 없음
브랜치가 올바르게 복제되었지만 브랜치 생성시 기록을 얻고 있습니다. 프로젝트의 시작부터 어떻게 역사를 얻을 수 있습니까? 지점을 탐색하는 동안 svn에서 우리는 모든 기록을 볼 수 있습니다.
제안 사항?
시험 후 subgit import 경우 (git svn
에 대한 대안으로) 볼은 가져 가지 당신에게 전체 역사를 얻을 수 없을 것입니다.
SubGit은 일반적으로 git svn
보다 강력합니다. 해당 분기 가져 오기를 더 잘 처리 할 수 있습니다.
또는 전체 repo (다시 subgit
)를 가져온 다음 Git repo에서 필요없는 것을 삭제 (git filter-branch
) 할 수도 있습니다.
내가 svn2git 보석으로 검사 한 - ... 이제 모든 역사를 받고, 그 일을 명령 아래 사용 https://github.com/nirvdrum/svn2git
svn2git https://svn.example.com/project/branch/somebranch --rootistrunk --authors/경로 /로/파일/authors.txt - 사용자 이름 <>
감사합니다.