Je converti un dépôt SVN à git en utilisantPuis-je faire 'git svn dcommit' à partir d'un clon git SVN qui a été créé avec --no-metadata?
git svn clone --stdlayout --authors-file=authors.txt --no-metadata svn://svn.foo.com
Pour une raison quelconque, cela m'a donné ce qui ressemblait à un dépôt nu. Il y avait juste un répertoire .git
. Dans ce dépôt cloné, je voulais obtenir une caisse. Depuis git checkout
ne fonctionnait pas, j'ai couru
git reset --hard
Est-ce la bonne façon? Cela semble fonctionner, mais cela semble effrayant. Je me suis alors tenté d'exécuter
git svn rebase
Alors que les dernières modifications du dépôt Subversion sont tirés dans mon clone git. Cependant, cela n'a pas fonctionné. Au lieu de cela, il donne le message
Impossible de déterminer les informations SVN en amont de travailler l'histoire des arbres
Quelqu'un sait-il pourquoi cela se passe?
C'est vrai - les lignes 'git-svn-id' sont essentielles pour' déterminer les informations SVN en amont de l'historique de l'arbre de travail'. –