2010-12-10 5 views
2

SDKs 폴더를 github 저장소에 푸시해야하는 svn 저장소가 있습니다. 캐치는 SDKs 폴더와 관련된 svn 기록을 보존하고 메시지를 커밋하여 github에 밀어 넣어야한다는 것입니다.svn 저장소에서 github에 특정 폴더 푸시

git-svn을 사용하여 git 저장소를 만들었지 만 다음에해야 할 일이 있습니다. 나는 또한 SDKs 폴더에 대한 하위 모듈을 추가하려고했지만 어떤 이유로 svn 저장소로 다시 푸시 할 수 없습니다.

+0

svn repo를 바꾸시겠습니까, 아니면 git와 svn을 병렬로 사용 하시겠습니까? – Rudi

+0

나는 자식과 svn을 모두 사용해야한다. ( –

답변

0

당신은 convert a SVN subdirectory to a git repo

  • 그것이 자신의 GitHub의의의 repo 'GitHub_SDK'
  • 에 푸시 할 수 있으며, SVN의 REPO가

    그 자식의 repo가 ​​존재하면 (특히 태그) 올바른 구조를 가지고 제공 할 수 있습니다

  • 원래의 GitHub 레포를 서브 모듈로 참조 할 수 있습니다.

그런 식으로, 그 서브 모듈에 대한 모든 수정은 요 ur 독립적 인 GitHub_SDK repo (또는 해당 로컬 복사본)을 SVN repo에 다시 푸시 (git svn dcommit) 할 수 있습니다.

+0

나는 그것을 시도했지만, 서브 모듈은 커밋하려고 할 때마다 svn에서 삭제된다. –

관련 문제