문제

이 하나와 같은 표준 SVN 저장소를 체크 아웃하려면 Git-SVN을 사용하고 있습니다.

http://example.com/
    - trunk
    - branches
    - tags
.

이 명령을 사용하여

git svn clone -s http://example.com/
.

문제는 git-svn이 대상 폴더에 "트렁크"하위 디렉토리를 만드는 것입니다.이러한 종류의 디렉토리 구조가있는 대신 :

c:\www\example
.

이 항목을 가지고 있습니다 :

c:\www\example\trunk
.

은 표준 SVN 레이아웃을 여전히 사용하는 동안 git-svn 이이 트렁크 폴더에 모든 것을 넣지 않도록하는 방법을 방지하는 방법은 무엇입니까?기본적으로 트렁크, 분기 또는 태그인지 여부에 관계없이 현재 작업중인 모든 것에 대해 "C : \ www \ example"을 포함 할 것입니다.반면에 Git-SVN을 올바른 SVN 폴더에 올바르게 매핑하기 위해 Git-SVN이 필요합니다.이것은 git-svn으로 이루어 지거나 무언가를 놓치거나 뭔가를 놓치고 있습니까?

도움이 되었습니까?

해결책

실행해야합니다 :

git svn clone -s http://example.com/ .
.

(end의 점은 git-svn이 현재 디렉토리로 복제되도록 지시합니다. 자세한 내용은 git svn --help 참조).

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top