2010-10-03 25 views
0

Nous avons récemment déplacé notre projet de Google Code vers GitHub, mais nous voulions seulement en déplacer une partie (jusqu'à la révision 600) donc au lieu d'utiliser le système intégré de GitHub pour transférer un dépôt SVN sur nous venons de créer le projet à partir d'un dossier de projet local approprié.Transférer uniquement l'historique des révisions de Google Code vers GitHub

Cependant, j'aimerais transférer sur l'historique de révision jusqu'à une révision spécifique. Y a-t-il un moyen de faire cela? Note Je ne veux pas que le code existant dans le repo soit modifié, je voulais juste faire l'historique.

Répondre

2
  1. Utilisez la fonction d'importation SVN de GitHub.
  2. Clonez le nouveau référentiel git.
  3. Utilisez git reset pour rembobiner master selon le type de validation que vous souhaitez.
  4. git push --force
+0

est-il un moyen juste pour déplacer l'histoire bien? Nous avons déjà travaillé sur le repo existant. – person

+0

Vous envisagez d'utiliser svn2git, des conseils? – person

+0

Je ne comprends pas ce que "juste l'histoire" est censé signifier. Quoi d'autre va être converti lorsque vous convertissez le dépôt? Je ne comprends pas non plus pourquoi vous indiquez que vous avez travaillé - parce que, sinon, pourquoi voudriez-vous le convertir? Donc je pense que soit vous essayez de poser une question que vous n'expliquez pas d'une manière que je (et apparemment d'autres, par manque de réponses) comprenez, ou vous n'avez pas compris ma réponse. Qu'essayez-vous de faire? –