Je travaille sur un projet qui utilise GIT comme système de contrôle de version principal pour le tronc, les branches officielles et la plupart des sous-projets / branches non officielles. En tant que tel, je veux que ma propre succursale utilise GIT pour permettre au reste de la communauté d'accéder à ma succursale en utilisant le système qu'ils connaissent.
Cependant, je travaille sur une partie du projet qui chevauche les branches officielles et non officielles, ainsi que certains correctifs qui n'entreront jamais dans le tronc - en tant que tel, je dois pouvoir garder mes correctifs séparés, permettant à tous d'être utilisés dans ma branche et les patchs sélectifs à prendre pour une utilisation dans le coffre. Cela tend naturellement à utiliser des files d'attente mercuriales.
Y a-t-il une raison pour laquelle je ne peux pas utiliser mercurial pour mon propre référentiel local, mais pousser l'intégralité vers les référentiels hébergés par GIT et Mercurial? Ou plutôt, y a-t-il une bonne raison de ne pas le faire, je suis sûr que c'est possible.