2012-05-09 2 views
3

나는 불행히도 비표준 방식으로 만들어진 매우 오래된 svn repo를 이식하려고합니다. 아래의 형식을 확인하십시오 :이상하게 포맷 된 SVN repo to Git

PROJECT/ 
    trunk/ 
    service1/ 
    service2/ 
    branches/ 
    service1-1.0 
    service1-1.1 
    service1.1.2 
    service2-1.0 
    tags/ 
    service1-1.0.0 
    service1-1.0.1 
    service2.1.0.0 

이제 git repo는 한 번만 변환하면됩니다. 두 가지를 동시에 지원할 필요는 없습니다. 나는 이것을하기위한 몇 가지 다른 방법을 시도했다. 내가 들어 왔 가장 가까운이 같은 것입니다 :

svn2git --username user.name --trunk trunk/service1 --branches branches/service1-* --tags tags/service1-* --revision 12 --authors ../authors.txt -v https://www.domain.com/svn/PROJECT/

사람이 손을 빌려 수 있다면 정말 감사하게 될 거라고! 감사.

편집 : 감사합니다. Alexis. 그 비트를 게시하는 것을 잊어 버렸습니다. 출력은 다음과 같습니다. Invalid pattern in 'PROJECT/branches/service1-*': service1-*

+0

시도한 문제는 무엇이며 예상 한 것과 어떻게 다른가요? –

+0

감사합니다. 원래 질문을 업데이트했습니다. – Nick

답변

0

분기 및 태그 폴더 수준에서 분기 및 태그의 루트를 지정하십시오. 나중에 프로젝트마다 필요하지 않은 가지와 태그를 제거하십시오.