1
SVN 저장소를 svn 커밋 기록없이 git 저장소로 다운로드하고 변환하여 일부 git 커밋을 추가했습니다.git repo에 svn 커밋을 추가합니다.
이전 SVN 커밋 기록을 새로운 저장소를 잃지 않고 git 저장소에 어떻게 추가 할 수 있는지 알고 계십니까?
SVN 저장소를 svn 커밋 기록없이 git 저장소로 다운로드하고 변환하여 일부 git 커밋을 추가했습니다.git repo에 svn 커밋을 추가합니다.
이전 SVN 커밋 기록을 새로운 저장소를 잃지 않고 git 저장소에 어떻게 추가 할 수 있는지 알고 계십니까?
나는 당신이 할 수있는 생각이 나를 위해 일한 간단한 예 저장소에 테스트 : 당신이 이미하지 않은 경우
이 git-svn
를 설치합니다.
복제 명령으로 SVN 저장소는 :
git svn clone SVNURL /path/to/svnclone
이 역사를 커밋 전체 서브 버전과 /path/to/svnclone
에서 Git 저장소를 생성합니다. 이 마지막 단계는 svnclone
및 재생에 커밋 걸릴 것
cd /path/to/gitrepo
git remote add svnclone /path/to/svnclone
git fetch svnclone
git rebase svnclone/master
: 당신이 변경 사항을 원격으로 svnclone
을 추가하고 그 위에 리베이스하기 시작 Git 저장소에서