2010-07-07 7 views
1

Nous avons récemment déménagé de SVN à Git, mais il y a une seule branche héritée que je dois importer dans le dépôt Git. Les référentiels SVN et Git sont le même code logique (c'est-à-dire qu'ils s'appellent tous les deux foo-lib), mais le Git a des révisions plus récentes depuis que nous sommes passés à Git.Comment importer une branche SVN spécifique vers un dépôt git?

Existe-t-il un moyen d'utiliser git-svn pour saisir l'historique d'une branche spécifique et la greffer dans l'historique de l'arbre git?

+0

genre de question connexe, ce qui peut intéresser ici: http://stackoverflow.com/questions/3159282/ migrate-svn-to-sous-répertoire-of-git – VonC

+0

Vous devriez publier cela comme une réponse parce que c'est très proche de ce que j'ai fait. – magneticMonster

Répondre

0

Basé sur le commentaire de VonC, j'ai regardé this question et fait quelque chose comme:

git svn clone -A ~/.git/svn.authors http://svn/branches/foo svn-foo 
git clone [email protected]:blah/foo.git new-foo 
cd new-foo 
git pull ../svn-foo :old-foo
Questions connexes