-
SVN에서 GIT으로 이동Git 2024. 2. 1. 13:54반응형
1. svn => git 전환 가능한지 svn과 git 버전 체크
svn이 관리되고 있는 프로젝트 경로에서
커맨드창을 열고java -jar svn-migration-scripts.jar verify
명령어 입력
* 라이브러리 다운로드 주소 - https://bitbucket.org/atlassian/svn-migration-scripts/downloads/
2. svn 이력에 있는 사용자 리스트 추출
java -jar svn-migration-scripts.jar authors {SVN주소} svnID svnPW > authors.txt
3. 추출 된 authors.txt 를 git에 맞게 변환=> 메일주소와 이름을 사용할 git에 맞게 변경
4. svn 저장소 내려받기
git svn clone --stdlayout --authors-file=authors.txt {SVN주소} --username {svnID} svn저장소내려받을Dir경로
5. 내려받은 저장소 폴더로 이동 후 svn Data clean
java -Dfile.encoding=utf-8 -jar ../svn-migration-scripts.jar clean-git --force
6. git push
git remote add origin https://git계정@저장소주소 # git 주소 앞 계정으로 제어
git push origin master반응형'Git' 카테고리의 다른 글
댓글