"트렁크"하위 디렉토리없이 git-svn 사용
문제
이 하나와 같은 표준 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
참조).
제휴하지 않습니다 StackOverflow