J'essaie de suivre this guide afin de déplacer un projet de svn à git. Je ne me soucie pas particulièrement de fusionner les choses en amont, donc cela semble être la solution la plus propre de ceux que j'ai exploré.Pourquoi git svn init crée-t-il un référentiel vide?
mon problème est que quand j'exécute git svn init file:///Users/Ankur/path/to/repository --no-metadata
je reçois le message Initialized empty Git repository in /Users/Ankur/path/to/repository/.git/
qui est censé être la première ligne de la sortie de toute façon, mais son supposé être suivi par des messages individuels sur commits. Je n'obtiens rien d'autre (et cela s'exécute assez rapidement).
J'ai vérifié que le chemin que j'utilise est correct en faisant svn co file:///Users/Ankur/path/to/repository
avec le même référentiel pour m'assurer que je peux vérifier le référentiel normalement.
détails sur mon système: Mac OS X 10.6.5, which git
retours /usr/bin/git
(qui je pense signifie qu'il a été installé avec Xcode parce que j'enlevé la version que je suis arrivé avec la pensée-osx-installer git il aurait pu être le coupable initialement). git --version
rendements git version 1.7.2.3
Avez-vous l'intention de lancer 'git svn clone' à la place? 'init' crée juste un dépôt vide. –
selon les instructions dans le guide je veux suivre ceci avec un 'git svn fetch' mais la raison pour laquelle je pense qu'il est séparé en deux étapes est que je peux faire les étapes' svn.authorsfile' et '--no-metadata' là-bas. – Ankur
Alors, quel est le problème? Est-ce que 'git svn fetch' fonctionne? –