Diferencias de Windows Subversion

En Unix es fácil realizar diferencias de subversión. He enviado todos los files a un directory e hice una diferencia en cada uno de ellos.

Sin embargo, en Windows, ¿cómo puedo hacer esto sin usar SVN tortuga? Quiero extraer los files de la subversión en un directory en la máquina local y compararlos con los files que he recibido de una máquina de producción y luego hacer una diferencia.

Quiero poder escribir un script que pueda ejecutar siempre que lo necesite.

¿Cómo puedo lograr esto en Windows?

TortoiseSVN 1.7 y posteriores tienen una opción para instalar las herramientas de cliente de command-line ( svn.exe , etc.) que funcionan de forma idéntica a las versiones de UNIX. Y puede get una versión de diff de una console Win32 desde una variedad de fonts. Luego, aglutinándolas con su herramienta de scripts preferida – WSH, PowerShell o BAT.

Algunos también pueden sugerir el uso de Cygwin ; Realmente no me gusta la idea de intentar emular el entorno de un sistema operativo en otro como este, ya que no siempre funciona de la manera esperada. Pero si ya tiene un script de shell en UNIX, esa puede ser la ruta de menor resistencia al transferirlo a Windows.