2017-02-05 3 views
-2

J'ai effectivement un dépôt sur Bitbucket, et je voudrais migrer vers un système SVN. La plupart des guides sur le net sont de SVN à GIT, très peu de directives sur l'inverse.De Git à SVN

Je me sers SVN de tortue, et ai essayé quelques trucs comme:

1. cd /path/to/git/localrepo 
2. svn mkdir --parents protocol:///path/to/repo/PROJECT/trunk -m "Importing git repo" 
3. git svn init protocol:///path/to/repo/PROJECT -s 
4. git svn fetch 
5. git rebase trunk 
5.1 git status 
5.2 git add (conflicted-files) 
5.3 git rebase --continue 
5.4. (repeat 5.1.) 
6. git svn dcommit 

se bloque toujours à des erreurs. Quelqu'un a une meilleure idée sur la façon de le faire?

+2

Alors, quelles sont ces erreurs? –

+0

@UweKeim Impossible de créer la session: Impossible de se connecter à un référentiel à l'URL 'file: /// D:% 5CRepositoryTest': Impossible d'ouvrir le fichier du référentiel: /// D:% CRepositoryTest 'at/mingw64/share/perl5/site_perl/Git/SVN.pm à la ligne 310 –

+0

Il se bloque lorsque j'exécute la troisième étape; git svn init protocole: /// chemin/vers/repo/PROJECT -s @UweKeim –

Répondre

0

Comme votre commentaire dit file:///D:%5CRepositoryTest et %5C est le codage URL de \, je dirais que vous faites git svn init file:///D:\RepositoryTest -s où vous devriez faire git svn init file:///D:/RepositoryTest -s.