Je ne peux absolument pas trouver d'explication sur la façon de spécifier l'emplacement du dépôt svn existant.
En d'autres termes - ce qui doit être utilisé comme URL dans
git svn clone URL
quand le dépôt svn est local?
Vous devriez pouvoir réussir comme ceci:
git svn clone file:///e/svn_repo_on_E_drive
Similaire à la commande svn checkout:
svn co file:///e/svn_repo_on_E_drive
file://
pour le dossier sur le lecteur actuel de l'invite CMD en cours d'exécution, file:///d/some_folder
pour D:\some_folder
.
Remarque: le supplément /
et les deux-points du lecteur supprimés dans le lien du fichier sous Windows. file://e:/svn_repo_on_E_drive
→ file:///e/svn_repo_on_E_drive
Pour un référentiel local, vous utilisez un file://
URL, identique à celle utilisée pour effectuer un paiement avec le client svn normal.
Si vous essayez de copier l'intégralité de l'historique et utilisez git svn clone --stdlayout
utilisez simplement l'URL que vous utiliseriez pour extraire le tronc avec svn moins le /trunk
portion à la fin.