2013-10-03 4 views
1

나는 다음과 같은 구조의 그룹화 멀티 프로젝트 REPO 있습니다레이아웃을위한 매개 변수가없는 git svn clone은 무엇을합니까?

http://my.subversion.host/svn/repos/PRJGRP/projectN/ {줄기, 가지, 태그}

것은이 전 프로젝트 1을 복제하고있어 가정 해 봅시다을; 다음 명령은 동일한 효과를 :

내 질문을 brances입니다 -b http://my.subversion.host/svn/repos/grp1/project1 project1.git

  • 자식 svn의 복제 -T 트렁크 어떤 매개 변수없이 복제하면 어떻게됩니까?

    처음 두 다음 구성 생산 :

    [svn-remote "svn"] 
    url = http://my.subversion.host/svn/repos/grp1 
    fetch = project1/trunk:refs/remotes/trunk 
    branches = project1/branches/*:refs/remotes/* 
    tags = project1/tags/*:refs/remotes/tags/* 
    

    번째 명령이 생성 제가

    [svn-remote "svn"] 
    url = http://my.subversion.host/svn/repos/grp1/project1 
    fetch = :refs/remotes/git-svn 
    

    아니었다 레이아웃을 지정하지 않을 수도 있습니다. 실수로이 명령을 실행하고이 결과를 얻었습니다. 매뉴얼 페이지는 이러한 매개 변수를 지정하지 않고 SVN 저장소를 복제하는 것에 대해서는 언급하지 않습니다.

  • 답변

    0

    svn checkout http://my.subversion.host/svn/repos/grp1/project1처럼 마치 저장소의 루트를 하나의 큰 분기로 취급하여 서브 버전 트렁크와 분기를 디렉토리로 포함합니다.

    이지만 다른 질문이 될 수 있으며 복제본을 다시 실행할 수있는 시간과 액세스 권한이 있다면 가치가있는 것보다 더 큰 문제가 될 수 있습니다.

    관련 문제