2010-02-10 8 views
0

Il existe un référentiel SVN interne sur lequel de nombreuses modifications ont été effectuées. Cela contient non seulement le projet d'intérêt, mais aussi de nombreux autres dossiers.Fusionner un sous-dossier SVN et un projet git.

Il existe un référentiel git externe, sur lequel de nombreux changements ont maintenant été appliqués.

Quelle est la meilleure façon de fusionner ces 2 ensembles de modifications.

Je pensais, prendre le diff de la tête HEG et svn dernières modifications et éditer manuellement pour en faire un patch. Y a-t-il une alternative plus simple/meilleure?

Répondre

0

Si elles partagent un ancêtre commun, il peut être préférable de fusionner les modifications une révision à la fois, en choisissant l'un ou l'autre des repo dans l'ordre chronologique.

Cela serait assez fastidieux, mais pour un grand nombre de révisions.

+0

N'oubliez pas de facturer les heures pour tout le travail fastidieux à la personne qui a pris la brillante décision d'utiliser une copie SVN locale de quelque chose qui est déjà disponible publiquement dans git. – ndim

Questions connexes