반응형
SVN(Subversion)을 사용하다가 Git로 형상관리 도구를 변경해야 하는 상황이 되어 history를 포함해서 마이그레이션이 가능한지 찾아봤습니다.
GitHub로 마이그레이션 하는 방법은 다음과 같습니다.
- git install
- 다음 명령어를 실행하여 svn의 데이터 clone
git svn clone <svn 경로> ex) git svn clone http://192.168.0.1/svn/test/trunk
- GitHub Desktop에서 File > Add local repository... 메뉴 클릭
- clone 경로 지정
- history 탭을 클릭 후 history가 존재하는지 확인
- Repository > Push
- repository name 입력
- repository 접속 후 파일 존재 여부 확인
- history 존재 여부 확인
자세한 옵션은 아래 주소를 확인하시면 됩니다.
https://git-scm.com/docs/git-svn
[참고 사이트]
728x90
반응형
'개발도구 > 소프트웨어 형상관리(SCM)' 카테고리의 다른 글
gradle - Could not target platform: 'Java SE 11' using tool chain: 'JDK 8 (1.8)'. (0) | 2022.03.06 |
---|---|
svn to bitbucket migration with history (0) | 2022.02.22 |
gitlab에서 push 오류 ( git did not exit cleanly (exit code 1) ) 발생 시 해결 방법 (0) | 2022.01.27 |
SVN locked 오류 해결 (0) | 2021.08.08 |
[linux] svn start (0) | 2019.07.31 |