2008-10-14 15 views
5

Necesito fusionar un proyecto bifurcado. Desafortunadamente, las líneas CVS $ Id son diferentes, así que las herramientas de fusión que probé informan que todos los archivos son diferentes (y el 95% de ellos solo tienen esta línea)

¿Existe una herramienta de combinación que se puede configurar para ignorar? resultados de comparación de línea basados ​​en un patrón?

[editar] descubrí que WinMerge tiene filtros de línea - la creación correctamente realmente funciona.

Francesco

Respuesta

1

utilizo MELD, que se puede utilizar filtros de expresiones regulares de ignorar. Tiene algunas predeterminadas que puede seleccionar, incluidas las palabras clave de CVS. la expresión regular se utiliza para que por cierto es:

\$\w+(:[^\n$]+)?\$ 

, usted puede obtener fundirse en cualquier distribución de Linux o descarga desde aquí: http://meld.sourceforge.net/ no estoy seguro de cómo se apoya en Windos, pero sí sé kdiff3 es compatible con windows por lo que podría darle una oportunidad ahí: http://kdiff3.sourceforge.net/

1

bien se podría utilizar cvs actualizar -kk whick no se expande las palabras $.

, por supuesto, esto sigue siendo un problema el registro $ que se expande en la compromete y no actualizaciones.

Cuestiones relacionadas