2010-02-25 8 views
1

나는이 다음에 의해 내 웹킷 저장소를 얻기 위해 자식을 사용하고 있습니다 : https://trac.webkit.org/wiki/UsingGitWithWebKitgit을 사용하여 복제 한 저장소에서 git svn을 사용할 수 있습니까?

을 그래서 한 :

git clone git://git.webkit.org/WebKit.git WebKit 

나는

내 질문은 "자식 풀"을 사용하여 내 저장소를 업그레이드 한 : 저장소에서 'git svn rebase'를 수행 할 수 있습니까? 아니면 이것을 사용하여 내 저장소를 만드는 경우에만 할 수 있습니까?

git svn init -T trunk http://svn.webkit.org/repository/webkit 

답변

1

git clone은 저장소를 체크 아웃하고 SVN에 대한 링크가 없으므로 없습니다. SVN 저장소에 링크하려면 다음 링크의 지침을 따르십시오.

WebKit 커미터로 Subversion 저장소에 변경 사항을 적용하거나 분기를 체크 아웃하려면 WebKit.git에 포함되어 있지 않으면 Subversion 저장소를 추적해야합니다. 이를 위해 git-svn에 WebKit SVN 저장소의 위치를 ​​알리고 git-svn이 Subversion 저장소를 추적하는 데 사용하는 지점을 업데이트하여 git.webkit에서 이미 복제 한 기록을 다시 사용하게합니다 오히려 서브 버전에서 모두 가져 것보다 .org와 : 그 추악한 해결 방법을 피하기 위해 SVN 클라이언트로 SmartGit을 사용하도록 추천 할 것입니다

cd WebKit 
git svn init -T trunk http://svn.webkit.org/repository/webkit 
git update-ref refs/remotes/trunk origin/master 
+0

감사합니다. 'git svn'을 사용하여 내 respostory를 만드는 경우 정규 git 명령을 사용할 수 있습니까? 자식 상태? 자식 diff? 젠장? – hap497

+0

@ hap497 네. 'git svn'으로 시작하지 않는 명령을 사용할 수 있습니다. – noah

0

.

관련 문제