From: Sverre Rabbelier Date: Tue, 27 Jan 2009 12:16:33 GMT Subject: Re: connecting existing local git repository to svn Message-ID: In-Reply-To: <497EE4E8.8070705@gmail.com> On Tue, Jan 27, 2009 at 11:41, Ittay Dror wrote: > git: ----v1----v2----v3--v4---v5 > svn: \---v4--v5 > > so the svn history starts from v3, but the git history remains unchanged. Create the new branch from v3 then, and use git svn to pull it in. Then you can do 'git rebase that-svn-branch' on your git branch to put all commits (not as one big commit) on top of that branch point. Now you 'git checkout' that-svn-branch and do 'git reset --hard the-git-branch', which should now consist of v1--v2--v3--v4(git)--v5(git), etc. If you do 'git svn dcommit' from the that-svn-branch now it should dcommit to svn each of your git commits individually. Of course, don't forget to make a backup before you start messing around :P. -- Cheers, Sverre Rabbelier