2013-05-15 3 views
3

SmartGit/HG를 오래된 svn-repository와 함께 사용합니다. 그래서 자식 저장소가 아닙니다.SmartGit을 사용하여 이전 svn-revision에서 브랜치를 만드는 방법은 무엇입니까?

SmartGit의 이전 개정판에서 새 분기를 만들고 싶습니다. 이것이 가능한가?

결국에는 전체 로컬 파일이있는 로컬 디스크에 새 폴더를 갖고 싶습니다. 기존의 기존 폴더에는 전체 트렁크 파일이 있습니다.

답변

3

먼저 SVN 저장소를 git-svn이 아닌 SmartGit/Hg로 복제했는지 확인하십시오 (일반적으로 SmartGit/Hg는 그러한 저장소를 열 때 경고합니다). 그런 다음 :

  • 사용 지점 | 새 분기를 만들 지점를 추가하고이 분기로 전환하는 선택 | 체크 아웃 당신이 당신의 분기를 포크하려는 개정,
  • 사용 지점으로 이동합니다 ,
  • 원격 | 푸시. SmartGit/Hg가 푸시하는 법을 묻습니다. 을 새로 선택로 푸시하십시오.

지금, 당신의 새로운 지점은 SVN 저장소에 존재하고뿐만 아니라 원격 지점으로 SmartGit/수은의 로그에 표시해야한다.

+0

감사합니다. 나는 또한 "새 분기 사용"을 선택 했으므로 이제 smartgit/hg의 분기 안에 있습니다. 파일은 로컬로 모두 해당 분기로 되돌려집니다. smartgit에서 주 트렁크로 다시 전환하려면 어떻게해야합니까? – rubo77

+0

전체 로컬 파일이있는 로컬 디스크에 새 폴더를 만들고 싶습니다. 전체 트렁크 파일이있는 이전 폴더에 – rubo77

+1

첫 번째 질문에 대해서는 체크 아웃 또는 스위치를 사용하십시오 (분기보기에서) . 두 번째 질문에 관해서는 저장소의 두 가지 다른 복제본을 가지고 있습니다. – mstrap