2011-09-01 5 views
4

여러 개의 분기가있는 svn 저장소를 추적하기 위해 git-svn을 사용하고 있습니다. 내가 사용하고있는 서버 브랜치 중 하나가 svn 저장소에서 이름이 변경되었습니다. 망할 svn 무슨 일이 있었는지 이해하지 않는 것. 어떻게하면 git-svn에게 무슨 일이 일어 났는지 알 수 있을까요?git-svn : svn 저장소에서 브랜치의 이름을 변경했는데, 어떻게 git-svn에게 알려 줄 수 있습니까?

+1

/리베이스를? git branch -a를 실행할 때 무엇을 볼 수 있습니까? 새로운 이름 아래뿐만 아니라 이전 이름 ​​아래에있는 지점을 만나기를 바랍니다. – Yawar

+0

이것은 내가 또한 어려움을 겪었던 것입니다. 우리 회사는 병합 된 후에 (SVN에서) "history"폴더로 분기를 재배치합니다. 이것은 우리가 기본적으로 가지는 모든 가지가 기본적으로 두 가지라는 것을 의미합니다. 하나는 지점에서 수행 된 모든 작업이고 다른 하나는 새로운 "아카이브"위치로 이동 된 단일 커밋입니다. 나는 아직이 문제에 대한 우아한 해결책을 찾지 못했다. 두 지점을 함께 접목하면 효과가 있지만 아직 시도하지 않았습니다. –

답변

-1

당신은 아마 정확한 지점에 svn의 URL 포인트를 만들기 위해 당신의 .git/config 파일을 업데이트해야합니다 : 당신이 자식 svn의 페치 않았 겠지

[svn-remote "svn"] 
    url = https://my.repo/svn/MyProj/newbranch/ 
관련 문제