La command clone GIT-SVN s'exécute sans erreur mais la twig maître locale est manquante

J'essaie d'utiliser GIT-SVN mais j'ai des problèmes pour démarrer les choses. Je peux cloner svn-repository (ou utiliser git svn init puis git svn fetch) sans erreur mais après que la command arrête le traitement, le repository git est vide et il n'y a pas de twig master locale.

Mon référentiel svn se trouve ici:

https: // localhost: 8443 / svn / projets

Et le dossier du projet est structuré comme ceci:

/projectA/trunk /projectA/twigs /projectA/tags /projectB/trunk /projectB/twigs /projectB/tags 

(Remarque: les twigs et les tags-dossiers sont vides, le dossier-tronc contient des files).

J'essaye de cloner le projetA donc j'ai utilisé cette command:

 git svn clone --username myUsername https://localhost:8443/svn/projects/ gitFolder --trunk projectA/trunk --twigs projectA/twigs --tags projectA/tags 

Le traitement prend environ 10 minutes et il affiche tous les noms de files à l'écran. La dernière ligne ressemble à ceci:

 r233 = 2bfb031dda74e0ae8340688892197d647729b256 (refs/remotes/trunk) 

Maintenant, si je passe à gitFolder et que je tape git log, j'obtiens: fatal: mauvaise révision par défaut 'HEAD'.

git twigs -a signale ceci:

télécommands / coffre.

Il y a un dossier .git dans gitFolder mais rien d'autre. J'ai aussi essayé de git svn init et git svn fetch au lieu de git svn clone mais le résultat final est le même.

Avez-vous une idée de ce qui passe? Merci d'avance.

Mettre à jour:

Je viens de réaliser que la dernière ligne (r233 = 2bf …) doit pointer vers le numéro de révision. Donc la dernière révision svn gérée est 233. Je l'ai réessayée plusieurs fois et le clone git-svn s'arrête toujours après la révision 233. Le problème est que le repository svn d'origine contient plus de 10100 révisions. Je ne sais pas pourquoi git-svn s'arrête avant qu'il ne le fasse car il n'y a pas d'erreur ou d'avertissement. Y at-il un file journal quelque part qui pourrait donner plus d'indices?

Une autre mise à jour:

J'étais capable de résoudre mon problème. Il a été provoqué par les problèmes de communication entre le VisualSVN (version 2.1.3) et le Msysgit (version 1.7.0.2-preview20100309). Il semble qu'à un certain moment, git-svn perd la connection au server VisualSVN et ne parvient pas à afficher l'erreur et se ferme juste. Passer du protocole http au protocole svn a résolu le problème.

Utiliser svn-protocol avec VisualSVN est assez simple:

  1. Allez dans le dossier bin du VisualSVN
  2. Tapez "svnserve –daemon"

Vous pouvez vérifier que tout fonctionne en utilisant TortoiseSVN et en le pointant vers votre repository: svn: // localhost / repositories / myProject

Solutions Collecting From Web of "La command clone GIT-SVN s'exécute sans erreur mais la twig maître locale est manquante"

J'étais capable de résoudre mon problème. Il a été provoqué par les problèmes de communication entre le VisualSVN (version 2.1.3) et le Msysgit (version 1.7.0.2-preview20100309). Il semble qu'à un certain moment, git-svn perd la connection au server VisualSVN et ne parvient pas à afficher l'erreur et se ferme juste. Passer du protocole http au protocole svn a résolu le problème.

Utiliser svn-protocol avec VisualSVN est assez simple:

Allez dans le dossier bin de VisualSVN Tapez "svnserve –daemon" Vous pouvez vérifier que tout fonctionne en utilisant TortoiseSVN et en le pointant vers votre repository: svn: // localhost / repositories / myProject

Tout me semble correct. Le résultat est-il le même si vous procédez comme suit:

git svn clone –username myUsername https: // localhost: 8443 / svn / projets / gitFolder

J'ai eu un problème similaire avec git svn clone mais dans mon cas il (légèrement caché) a imprimé une erreur. En raison du nom d'user, ce n'était pas évident. Mais essentiellement, le nom d'un auteur (ou mieux: nom d'user SVN) était absent de mes auteurs.txt

qui l'a résolu