2010-12-09 73 views
1

Quelle est la meilleure approche pour importer un projet Git avec des sous-modules dans un référentiel Subversion?Importer un référentiel Git avec des sous-modules dans un référentiel Subversion

Vous ne savez pas si c'est important, mais les sous-modules pointent vers les référentiels de base et de modules Kohana sur github. Ce serait bien si je pouvais référencer ces dépôts externes dans Subversion, mais ce n'est certainement pas une exigence.

Merci, Mike

Répondre

1

Pour importer git svn:

  • Créer un repo svn, dans le format standard que vous voulez importer dans.
  • Associez votre git avec le svn un:

    git svn clone https://svn.com/new_svn_repo --stdlayout 
    
  • Commander le trunck et fusionner le maître

    git checkout trunk 
    git merge master 
    
  • Envoyer les objets à l'svn

    git svn dcommit 
    
  • Terminé !

Je ne pense pas qu'il existe un moyen simple d'inclure des sous-modules dans ce domaine. Vous devriez probablement ajouter manuellement les dépôts svn

+0

Je pense que vous avez raison. quelqu'un d'autre a une idée? – getWeberForStackExchange

+0

Très bien. – getWeberForStackExchange

0

Je recommanderais d'importer le référentiel en utilisant SubGit. Regardez ce comment pour les instructions. Bien qu'il ne supporte pas les sous-modules jusqu'à présent, je ne connais aucun autre outil qui le fasse. Mais il convient mieux aux objectifs de migration.