Git 저장소 (G)를 SVN 저장소 (S)로 내보내려고합니다. S은 표준 레이아웃 (브랜치/태그/트렁크)으로 초기화되었으며 G에는 지금까지 개발 내역이 있습니다. 나는 Google Open Source Blog에있는 조언을 따랐다. 수출은 어떻게 되는가? G → S이 효과가있다. 기본적으로 블로그는 빈 디렉토리에 자식 - svn을 복제S에 권장 는 임시로G를 가져옵니다. 브랜치와 리베이스이 "master"가되어 두 번째 Git 저장소가된다 (G ').Git 저장소의 루트에 단일 커밋을 추가하거나 Git을 Subversion으로 내 보내기
소스 제어가 아닌 파일이나 원본에서 사용할 수없는 분기를 포기하고 싶지 않습니다. 그래서 나는 G '으로 계속 일하고 싶지 않고 G으로 계속 일하고 싶지 않습니다. 레이아웃 커밋을 나타내는 새로운 커밋을 다시 가져 오는 방법이 있습니까? S? 나는 병합에 성공하지 못했습니다.G ' 안으로 G (물론 공통 조상은 없습니다).
좋은 질문입니다. gid를 사용하는 방법을 배우려는 시도와 동시에 svn과 통합하는 것이 아주 혼란 스럽습니다. – Jacob