2009-04-21 15 views

risposta

8

È necessario iniziare clonando un repository Svn in git. Nel mio caso, io uso il seguente (il mio git-core è v1.6.x):

git svn clone https://myrepos.com/project -T trunk -b branches/*/* --prefix=svn/

La clonazione potrebbe richiedere un po ', ma una volta completata, sarete in grado di interagire con il vostro nuovo repository git usando i comandi git e quindi pull/commit su svn usando git svn rebase e git svn dcommit, rispettivamente.

Questo è un po 'di alto livello e non offre molti dettagli, ma si spera che almeno inizi.

+0

attenzione a questo. Se si sta gestendo un repository SVN di integrazione continua sotto rami, occorreranno ore per clonare tutti i rami di rilascio. Consiglierei 'git svn clone https: // myrepos.com/project/trunk' o il percorso diretto al ramo dev per i principianti. –

3

Non dimenticate di git init la vostra directory prima di chiamare git svn init.

Problemi correlati