SVN 저장소가있는 Git SVN 플러그인을 사용할 때마다 git fetch를 수행 할 때마다 SVN 저장소 전체에서 모든 분기 변경 사항을 가져옵니다. 몇 시간 후에 많은 시간이 걸리며 많은 지점에서 많은 시간을 보냅니다.Git SVN 가져 오기를 사용하여 단일 분기를 가져 오는 방법은 무엇입니까?
특정 분기에 대해서만 변경 사항을 가져 오도록 지시 할 수 있습니까?
SVN 저장소가있는 Git SVN 플러그인을 사용할 때마다 git fetch를 수행 할 때마다 SVN 저장소 전체에서 모든 분기 변경 사항을 가져옵니다. 몇 시간 후에 많은 시간이 걸리며 많은 지점에서 많은 시간을 보냅니다.Git SVN 가져 오기를 사용하여 단일 분기를 가져 오는 방법은 무엇입니까?
특정 분기에 대해서만 변경 사항을 가져 오도록 지시 할 수 있습니까?
당신은 git svn fetch --parent
를 사용하여 현재 HEAD에 해당하는 원격 지사를 가져올 수 있습니다.
슬픈 듯이 부모 분기가 아닌 하나의 원격 Subversion 분기에서 가져올 수 없습니다. 당신은 배경에서 git svn fetch
의 걷어차기를, 그러나 할 수있다; 그것은 당신의 작업 카피에 전혀 영향을 미치지 않을 것입니다. cron
을 사용하여 밤새 자동으로 가져 오기를 수행하도록 컴퓨터를 설정했습니다.
동일한 문제가 발생했습니다. 우리의 솔루션은 SVN에서 가져 오기를 사용하지 말고 git
은 모든 SVN 태그, 가지 및 트렁크를 git
과 같은 구조로 가져 오도록했습니다.
SVN 저장소가 제대로 작성되지 않았습니다 (trunk/tags/branch 디렉토리). 그러나 중요하지 않습니다.
이 작업은 시간이 오래 걸립니다. 이 후 작업 흐름은 git
과 같습니다. 당신은 커밋 git
에서 같은 지점을, 다음 ...
git svn dcommit
체크 아웃 SVN에서 : (차이에서)
git svn rebase