SVN을 Git으로 옮기는 방법은 다음의 순서대로 따라하면 됩니다.

  1. SVN Repository의 Project를 선택하여 Local Git으로 복사 먼저 Git Clone을 선택하여 SVN Repository의 Project를 Local Git으로 복사합니다.

    Untitled

    Git clone 화면에서 URL에는 SVN Repository에 있는 Project를 선택합니다. SVN툴로 Repo-Browser를 선택하여 정상연결되는지 확인합니다. Directory에는 Git이 복사될 폴더를 선택합니다.

    Untitled

    하단의 From SVN Repository를 체크하고 아래에 있는 옵션은 모두 해제합니다. 그런 다음 'OK'를 클릭하여 SVN을 Local Git으로 복사합니다.

    Untitled

    정상적으로 완료되면 그림과 같이 성공했다는 로그가 보일 것입니다.

  2. Git 서버 Project 생성 GitHub에서 Project를 생성합니다. Push(SVN에서 가져온 Local Git을 서버에 적용)될 대상이 있어야 합니다.

  3. Git으로 Push, Sync Local Git Repository에서 서버로 내용을 동기화 시키기 위해서 로컬 TortoiseGit 메뉴에서 'Push' 메뉴를 선택합니다.

    Untitled

    그리고 Push all branches를 체크하고 서버의 Project URL을 입력한 다음 'OK'를 누르면...

    Untitled

    서버로 소스가 전달되어 동기화가 됩니다.

TortoiseGit은 SVN과도 연동되어 작업이 가능합니다.