Meilleur outil de fusion pour Subversion

Existe-t-il un bon outil de fusion externe pour tortoisesvn (je n’aime pas particulièrement l’outil intégré de fusion). J’utilise WinMerge pour les diffs, mais cela ne fonctionne pas avec la fusion à trois voies (peut-être une meilleure question serait-il un moyen de forcer les tortoisesvn à fusionner comme des tortuesecv?)

[Modifier]

Après les avoir tous essayés, pour moi, le SourceGear est celui que je préfère. La manière de spécifier DiffMerge à partir de sourcegear est la suivante:

C: \ Programmes \ SourceGear \ DiffMerge \ DiffMerge.exe / t1 = “Ma version de travail” / t2 = “Version du référentiel” / t3 = “Base” / r =% fusionné% mine% leur% base

Jetez un coup d’œil à Sourcegear DiffMerge . DiffMerge est l’outil de comparaison et de fusion de leurs produits Vault et Fortress, mais ils le rendent disponible gratuitement en tant qu’outil autonome. Une caractéristique intéressante est qu’elle permet de différencier des arborescences de répertoires entières.

Edit: Bien que DiffMerge rest un outil gratuit, il est difficile de s’inscrire avec une fenêtre contextuelle au moins une fois par jour (depuis au moins la version 4.2). Il indique également dans le popup:

La sélection de nouvelles fonctionnalités dans les prochaines versions nécessitera également un enregistrement, mais les fonctionnalités et correctifs de base seront accessibles à tous.

Outil de fusion Perforce

Bien que Perforce ne soit évidemment pas gratuit, l’outil de fusion est. C’est 100 fois mieux que celui par défaut de TortoiseSvn. Pour s’intégrer à TortoiseSvn, définissez l’outil de fusion sur:

C: \ Path-To \ P4Merge.exe% base% its% mine% fusionné

Beyond Compare a été suggéré à plusieurs resockets.

J’utilise KDiff3 comme un outil de fusion à trois voies. Cela fait un travail décent.

Araxis Merge est cher, mais génial. Poignées à trois voies se fusionne très bien sur des fichiers ou des dossiers. Je trouve que la façon dont il affiche diffs est beaucoup plus utile que l’outil Windiff ou P4.

CompareIl est bon, je trouve en utilisant l’interface de ligne de commande pour svn, qu’elle fusionne davantage pour moi, où la tortue prend les choses en main et vous demande.

J’aime bien celui-ci SmartSynchronize qui est gratuit pour un usage non commercial