svn - tag - Mejor herramienta de combinación para Subversion
tag svn (7)
Eche un vistazo a Sourcegear DiffMerge . DiffMerge es la herramienta de comparación y combinación de sus productos Vault y Fortress, pero lo hacen disponible de forma gratuita como una herramienta independiente. Una característica digna de mención es que permite la diferenciación de árboles de directorios completos.
Editar: Si bien DiffMerge sigue siendo una herramienta gratuita, impide el registro con una ventana emergente al menos una vez al día (desde al menos la versión 4.2). También indica en la ventana emergente:
Seleccionar nuevas funciones en futuras versiones también requerirá el registro, pero las características principales y las correcciones estarán disponibles para todos.
¿Existe una buena herramienta de fusión externa para tortoisesvn (no me gusta especialmente la herramienta integrada Merge). Yo uso WinMerge para diffs, pero no funciona con la fusión de tres vías (tal vez una mejor pregunta sería ¿hay alguna manera de forzar a las tortugas a fusionarse como tortoisecvs?)
[Editar]
Después de probar todos ellos, para mí, el SourceGear es el que prefiero. La forma de especificar el DiffMerge de sourcegear es:
C: / Archivos de programa / SourceGear / DiffMerge / DiffMerge.exe / t1 = "Mi versión de trabajo" / t2 = "Versión del repositorio" / t3 = "Base" / r =% fusionados% mine% theirs base%
Me gusta SmartSynchronize que es gratuito para uso no comercial
Yo uso KDiff3 como una herramienta de combinación de 3 vías. Hace un trabajo decente
Araxis Merge es caro, pero genial. Maneja 3 vías se funde en archivos o carpetas muy bien. Encuentro que la forma en que se muestra es mucho más útil que la herramienta Windiff o P4.
CompareIt bueno, me parece usar la interfaz de línea de comando para svn, que se combina más para mí, donde la tortuga recoge las cosas y te pregunta.
Beyond Compare ha sido sugerido varias veces para mí.
A pesar de que Perforce obviamente no es gratis, la herramienta de fusión sí lo es. Es 100 veces mejor que el TortoiseSvn predeterminado. Para integrarse con TortoiseSvn configure la herramienta de fusión para:
C: / Path-To / P4Merge.exe% base% theirs% mine% fusionado