La différence c'est que un DVCS (mercurial, git, etc.) enregistre un DAG (un graphe acyclique), plutot qu'un historique linéaire.
Les informations disponibles sont donc plus importantes (quels sont les changesets inclus dans le merge, etc.) et permettent souvent de prendre de meilleurs décisions, notamment en cas de merge multiples entre 2 mêmes branches.
Il me semble que sous svn, svnmerge.py résoud partiellement ce problème.
Après, oui, les outils pour faire le merge sont généralement identiques. La différence peut être ,lors du 3-way merge, du choix de la version de base qui peut être moins pertinent avec svn.
[^] # Re: le merge des branches
Posté par ribwund . En réponse au journal des migrations de systèmes de sources. Évalué à 3.
Les informations disponibles sont donc plus importantes (quels sont les changesets inclus dans le merge, etc.) et permettent souvent de prendre de meilleurs décisions, notamment en cas de merge multiples entre 2 mêmes branches.
Il me semble que sous svn, svnmerge.py résoud partiellement ce problème.
Après, oui, les outils pour faire le merge sont généralement identiques. La différence peut être ,lors du 3-way merge, du choix de la version de base qui peut être moins pertinent avec svn.