J'ai souvent lu que Hg (et Git...) sont de mieux en mieux la fusion de SVN, mais je n'ai jamais vu des exemples pratiques de l'endroit où Hg/Git pouvez fusionner quelque chose où SVN échoue (ou SVN besoins intervention manuelle). Pourriez-vous envoyer un peu de l'étape-par-étape des listes de branche/modifier/commettre/...-les opérations qui montrent où SVN serait un échec alors que Hg/Git heureusement se déplace sur? Pratique, pas très des cas exceptionnels, s'il vous plaît...
Un peu de contexte: nous avons quelques dizaines de développeurs qui travaillent sur des projets d'utilisation de SVN, chaque projet (ou d'un groupe de projets similaires) dans son propre référentiel. Nous savons comment l'appliquer à libération et à la fonctionnalité des branches, afin de ne pas courir dans des problèmes très souvent (c'est à dire, nous avons été là, mais nous avons appris à surmonter Joël problèmes de "un programmeur causant un traumatisme pour l'ensemble de l'équipe" ou "besoin de six développeurs pour deux semaines à réintégrer une branche"). Nous avons de presse-branches, qui sont très stables et seulement utilisé pour appliquer des corrections de bugs. Nous avons des troncs d'arbres qui doivent être suffisamment stables pour être en mesure de créer une libération dans un délai d'une semaine. Et nous avons fonctionnalité-branches que seul les développeurs ou les groupes de développeurs peuvent travailler sur. Oui, ils sont supprimés après la réintégration, afin de ne pas encombrer le référentiel. ;)
Donc, je suis encore à essayer de trouver les avantages de Hg/Git sur le SVN. J'aimerais obtenir une certaine expérience pratique, mais il ne sont pas tous les grands projets que nous pourrions passer à Hg/Git encore, donc je suis bloqué, en jouant avec de petits artificielle des projets qui ne contiennent que quelques-uns des fichiers. Et je suis à la recherche de quelques cas où vous pouvez sentir la puissance impressionnante de Hg/Git, depuis ce jour, j'ai souvent lu sur eux, mais a échoué à trouver moi-même.