2009-04-21 3 views
8
에 자식을-svn을

나는는 사용할 수 없습니다 맥

git svn egUrl 

git-svn egUrl 
에 의해 자식 - svn을 실패를 사용하는 것을 시도했다

sudo port install git-core +svn 

에 의해 MacPorts의에서 SVN과 힘내 설치

MacPorts를 설치 한 후 Git-svn을 Mac에서 사용할 수 있습니까??

답변

8

당신은 git에 Svn 저장소를 복제해야합니다. 내 경우, 나는 다음을 사용 (내 자식 코어가 v1.6.x) :

git svn clone https://myrepos.com/project -T trunk -b branches/*/* --prefix=svn/

클로닝이 걸릴 수 있지만 한 번 완료, 당신은과 상호 작용 할 수 있습니다 당신의 git 명령을 사용하여 새 git 저장소를 만든 다음 git svn rebasegit svn dcommit을 사용하여 svn을 각각 가져 오거나 커밋합니다.

이것은 약간 높은 수준이며 세부 사항은 많지 않지만 잘하면 적어도 시작하게됩니다.

+0

주의하십시오. 분기에서 연속 통합 SVN 저장소를 관리하는 경우 모든 릴리스 분기를 복제하는 데 몇 시간이 걸릴 수 있습니다. 'git svn clone https : // myrepos.com/project/trunk' 또는 처음에 dev 브랜치에 대한 직접 경로를 권합니다. –

3

git svn init을 호출하기 전에 git init 디렉토리를 잊지 마세요.