나는 웹을 샅샅이 뒤졌고 git-svn 및 브랜치로 작업하는 것에 대해 많은 것을 발견했지만 내 상황에 맞는 것은 아무것도 없다.git-svn과 큰 프로젝트
저는 커다란 프로젝트를 진행하고 있으며 일주일 내내 여러 지점에서 근무하고 있습니다. git 브랜치를 다루는 표준적인 방법은 여기서는 나에게 도움이되지 않을 것이다. 단지 코드의 크기 때문이다. 처음부터 컴파일하는 데 약 한 시간이 걸리므로 분기간에 앞뒤로 전환 할 수는 없습니다. git-svn을 사용하여 로컬 브랜치를 사용할 수 있습니다. svn 브랜치는 특정 장소에서 공통 코드를 사용하여 별도의 프로젝트로 간주 될 수 있습니다.
내가 할 수 있기를 원하는 것은 하나의 svn repo에서 다른 git-svn을 사용하여 변경 사항을 병합하는 것이지만 Google 또는 git-svn docs에서 수행하는 방법을 찾지 못했습니다. 나는 svn에서 별도의 svn 체크 아웃을 유지함으로써 각 브랜치에 대한 자신의 디렉토리를 처리하고 merge 명령을 사용하여 변경 사항을 가져온다. git-svn을 사용하여 비슷한 일을 할 수있을 것으로 기대했지만 다른 svn 분기에서 변경 사항을 가져 오는 방법을 찾지 못했습니다. 이것을 할 수있는 방법이 있습니까?
당신이 당신의 이점을 위해 브랜칭을 사용하지 못하게하는 컴파일 작업을하고 있다면, 일반적으로 그들을 추적해서는 안됩니다. – Kzqai