¿Puedo diferir más de un file a la vez usando Subversion y Beyond Compare?

Así que, he descubierto con éxito cómo hacer un simple diff y una combinación de 3 vías con subversión de command-line y Beyond Compare 3 usando Windows 7. Gracias, stackoverflow.

Sin embargo, con frecuencia tengo muchos files que cambio entre commits, es decir, un file html, un file css y un file javascript relacionados con la misma corrección de errores. Cuando estoy usando el svn diff incorporado, puedo simplemente escribir "svn di" y me mostrará una list de todas las diferencias en todos los files. ¿Hay alguna manera de activar este tipo de funcionalidad con Beyond Compare 3?

Por el momento, cuando escribo "svn di", enviará el primer file a Beyond Compare, y cuando termine de revisar los cambios, cierro la window incomprensible y el diff termina. No hay forma de que difunda los otros files sin escribir cada nombre manualmente. (Y a veces no puedo recordar todas las que he cambiado … básicamente, se vuelve realmente complicado).

¿Esto es posible? ¿Si es así, cómo?

Gracias.

Tal vez no sea lo que está buscando, pero TortoiseSVN integrado con Beyond Compare 3 funciona de maravilla para este tipo de operaciones. Mi flujo de trabajo después de una actualización de svn suele ser:

  1. TortoiseSVN> Buscar modificaciones | Cometer
  2. Revise cada modificación haciendo doble clic / compare con la base ( integrado con BC3 )
  3. Actualice el logging de svn basado en la salida de diff que se muestra en BC3.

La razón por la que esto puede adaptarse a su tarea es que puede seleccionar todos los files modificados (Ctrl + A), luego hacer doble clic / comparar con base, y BC3 cargará todos los diffs a la vez en tabs separadas.

También podría ser capaz de lograr esto desde la línea de command (no probado).

Mi exposition a Beyond Compare solo ha sido a través del uso de collueages (así que no lo sé muy bien), pero es posible que desee probar la herramienta de comparación KDiff3 en su lugar (gratis, GPL) que es realmente excelente. No tengo conocimiento de ningún problema de integración de svn aparte del problema de contenedor mencionado aquí.