Pour transformer un dépôt de SVN à Git, il faut utiliser Git. Celui-ci prend en charge le SVN.
/path/to/my/repo.$ cd /path/to/my/repo.authors.txt qui fera l'association entre les utilisateurs SVN et Git.  Exemple: user1 = Name1 LastName1 <mail1@myMail.com> user2 = Name1 LastName1 <mail2@myMail.com>
$ git svn clone --no-minimize-url --no-metadata -A authors.txt -b branches -T trunk -t tags https://svn.path/to/my/project/ repoName.git svn crée un dépôt SVN dans un dépôt Git.clone initialise le dépôt Git avec les données du dépôt SVN, incluant les données des commits.–no-minimize-url sépare le projet de SVN.–no-metadata n'associe pas les numéros de commits de Git à SVN.  Utile si le SVN sera effacé par la suite.-A authors.txt est le fichier cité précédemment qui permet d'associer les utilisateurs SVN aux utilisateurs Git. https://svn.path/to/my/project/ est l'URL du dépôt SVN.repoName est le nom du dépôt local.$ cd repoName).$ git remote add origin ssh://git@bitbucket.org/<user>/<projekt>.git.$ git push -u origin –all.  Si elle ne fonctionne pas, faire plutôt $ git push –set-upstream origin master.