2013-03-05 1 views
0

저는 Subversion에서 중앙 집중식으로 저장되는 Git에서 로컬로 코드를 관리하기 위해 git-svn을 사용하고 있습니다. Subversion 저장소는 "trunks/branches/tags"의 표준 레이아웃을 사용합니다. git 저장소를 만들 때 "--stdlayout"인수를 사용했습니다. 내가 git svn rebase 실행 할 때마다git-svn이 더 이상 Subversion 태그를위한 브랜치를 생성하지 않습니다.

, 서브 태그가 만들어진 때마다 힘내 제대로 가지를 만들 것입니다 : 힘내는이 지점을 만드는 중지 그러나 최근

Annotated tag

을, 이제 그들은 단순히 표시 등 :

Missing annotated tag

새 Subversion 태그가있을 때마다 자식을 만들 때의 원래 동작을 어떻게 복원 할 수 있습니까?

답변

1

기본적으로 git svn rebase 명령은 git-svn documentation에서 설명한대로 "현재 HEAD의 SVN 상위"만 가져옵니다. 분기를 포함하여 모든 개정판을 가져 오려면 git svn rebase --fetch-all을 사용하거나 git svn fetch을 사용하고 별도의 단계로 리베이스하십시오.