J'ai joué avec différents systèmes de gestion de versions pour en trouver un que je suis à l'aise. J'ai commencé avec SVN (appelons cette version du projet "f1"), puis j'ai changé pour GIT. Mais je ne savais pas comment convertir l'ancien repo SVN en GIT, donc j'ai juste copié le dossier, supprimé les trucs .svn, et l'ai transformé en un repo GIT (appelons cette version copiée "f2").convertir ancien dépôt à mercurial
Maintenant, je joue avec Mercurial et était très heureux de constater qu'il a un client Tortoise pour Windows. J'étais aussi content de voir combien il était facile de convertir le repo de GIT en Mercurial, donc j'ai préservé l'histoire (je l'ai toujours clonée en premier, juste au cas ou j'appelle cette version hg "f3").
Mais maintenant je me demande: qu'est-ce que je fais avec l'ancien dépôt SVN qui contient toujours mon historique de avant J'ai joué avec GIT? Je suppose que je peux convertir l'ancien repo SVN en Mercurial, mais puis-je fusionner ces deux historiques dans le référentiel unique afin d'avoir un ensemble complet d'histoires en un seul endroit? En d'autres termes, puis-je ajouter f1 à f3?
Tout cela ressemble à beaucoup plus de travail que ça en vaut la peine. J'ai un historique complet, même si c'est dans deux dépôts séparés. Mais j'apprends plus sur Mercurial tous les jours :) Merci. – nedlud