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?

Était-ce utile?

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).

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top