¿Usando mercurial y más allá compare 3 (bc3) como la herramienta diff?

en windows puedo usar winmerge como la herramienta de diferencia externa para hg usandomercurial.ini, etc.
Usando algunas opciones de cambio que puedes encontrar en la web (creo que es un sitio web japonés) De todos modos, aquí, por ejemplo:

hg winmerge -r1 -r2

enumerará los cambios de archivo (s) entre rev1 y rev2 en winmerge. Solo puedo hacer clic en qué archivo diferir

pero para bc3:

hg bcomp -r1 -r2

hará que bc3 abra un cuadro de diálogo que indique que no se puede encontrar un directorio temporal.

Lo máximo que puedo hacer con bc3 y hg es

 hg bcomp -r1 -r2 myfile.cpp 

que abrirá diff entre rev1 y rev2 de myfile.cpp

Entonces, parece que hg + bc3 no puede reconocer con éxito todos los cambios de archivos entre revisiones. Solo se puede diferenciar 1 archivo a la vez.
¿Alguien puede usar bc3 + hg mejor?

editar: ¡Problema resuelto!

Obtuve la solución de la http://www.scootersoftware.com/support.php?zz=kb_vcs.php> página de soporte de scooter. Tengo que usarbcompare en lugar debcomp Aquí hay un fragmento de mi mercurial.ini

[extensions]
hgext.win32text =

;mhd adds
hgext.extdiff = 

;mhd adds for bc
[extdiff]
cmd.bc3 = bcompare
opts.bc3 = /ro

;mhd adds for winmerge
;[extdiff]
;cmd.winmerge = WinMergeU
;opts.winmerge = /r /e /x /ub

Respuestas a la pregunta(9)

Su respuesta a la pregunta