Je suis nouveau à Mercurial et essaye de comprendre s'il pourrait remplacer SVN. Tout le monde avec qui je travaille a utilisé SVN, CVS et VSS (shiver), donc cela pourrait être un gros changement. J'ai été très intéressé après avoir lu sur sa fusion et sa capacité de branche, mais j'ai quelques réserves.Comment configurer au mieux un référentiel central/plusieurs référentiels centraux pour Mercurial?
Nous sommes actuellement sur SVN, et avons un référentiel central. D'après mes lectures, il semble qu'il n'y ait pas de référentiel central pour tous les projets lors de l'utilisation de Mercurial. REMARQUE: nous considérons chaque projet comme un ensemble logique distinct de code ou une solution Visual Studio. Il fonctionne seul.
Nous avons environ 60 projets distincts dans notre référentiel SVN central. Après avoir lu sur Mercurial il me semble que je dois créer 60 dépôts centraux distincts pour chacun de ces projets sur le serveur. QUESTION # 1: Dois-je créer un référentiel unique pour chaque projet? Si oui, je m'inquiète de la configuration et de l'hébergement de 60 serveurs Mercurial centraux distincts. J'ai commencé à penser que je pouvais configurer un fichier, mais il semble que chaque référentiel doit être configuré individuellement en utilisant le fichier "C: ... \ MyRepository.hg \ hgrc" (installation de Windows). Il semble aussi que je dois exécuter 60 serveurs (> hg serve), je suppose sur différents ports. QUESTION N ° 2: Si la réponse à la question 1 est oui, il devrait y avoir un référentiel central unique pour chaque projet, puis comment les personnes ont-elles géré de nombreux référentiels multiples? Finalement, je n'ai pas cherché à déplacer tout l'historique et les changements d'un dépôt SVN à un tas de dépôts Mercurial séparés, mais j'apprécierais tous les commentaires de quelqu'un qui a fait cela (ou même si c'est possible).