J'ai deux référentiels distincts. À ce stade, il est logique qu'ils «deviennent un» parce que je veux travailler sur les deux projets simultanément.Comment combiner deux projets dans Mercurial?
J'aimerais vraiment que les deux projets soient chacun un sous-répertoire dans le nouveau référentiel.
- Comment fusionner les deux projets?
- Est-ce une bonne idée, ou devrais-je les garder séparées?
Il semble que je devrais être capable de pousser d'un dépôt à l'autre ... Peut-être que c'est vraiment simple?
Est-ce que cela préserve également les clés de hachage des commissions du deuxième dépôt? (Je suppose que non, mais ça pourrait aller jusqu'à ce que vous fassiez une fusion.) – Macke
Cela fonctionne, mais vous devrez aussi lancer 'hg merge' pour que tout fonctionne enfin –
** @ Marcus Lindblom: ** tirant un changeset ne changera jamais son hash. Si vous regardez 'hg glog' après avoir fait cela, vous verrez que vous avez deux lignes de changements indépendants. Le premier changeset dans chaque ligne n'a pas de parent, mais ce n'est pas un problème pour Mercurial. Une fois que vous tirez, vous voulez créer un nouveau changeset pour chaque ligne où vous 'hg mv' tout dans le sous-dossier approprié, puis vous fusionnez les lignes et vous êtes tous ensemble. –