Utilisation de git-svn sans "coffre" sous-répertoire
Question
J'utilise GIT-SVN pour commander un référentiel standard SVN tel que celui-ci:
http://example.com/
- trunk
- branches
- tags
avec cette commande:
git svn clone -s http://example.com/
Le problème est que Git-svn crée un sous-répertoire "coffre" dans le dossier cible.Au lieu d'avoir ce type de structure de répertoire:
c:\www\example
Je vais avoir ceci:
c:\www\example\trunk
Alors, comment empêcher Git-svn de mettre tout dans ce dossier du coffre, tout en utilisant toujours la mise en page standard SVN?Fondamentalement, je voudrais "C: \ www \ exemple" pour contenir tout ce que je travaille actuellement, que ce soit le coffre, une branche ou une étiquette.D'autre part, j'ai également besoin de git-svn pour cartographier correctement les branches GIT et les étiquettes aux dossiers SVN corrects.Peut-il être fait avec git-svn ou je manque quelque chose?
La solution
Vous devez exécuter:
git svn clone -s http://example.com/ .
(DOT à la fin indique à Git-SVN de cloner dans le répertoire actuel, voir git svn --help
pour plus d'informations).