Suponiendo que he un foo rama llamada con dos compromete a, b:Cómo mostrar el diff específicos de una rama llamada en mercurial
a b c
------o-------o-------o------- # default
\ d e
----------o---------o # branch foo
Quiero ver el diff entre A y E (un no incluido) Por supuesto, podría usar el ID de revisión, pero eso no es muy práctico. En git, uno puede hacer git diff master..foo. ¿Cómo puedo hacer lo mismo en hg?
Gracias, esto por lo menos darle una forma de hacerlo automáticamente. Pero estoy un poco desconcertado por la rama del predicado (foo). hg log -r "branch (foo)" hace lo que yo quiero, bug hg diff -r "branch (foo)" no. Sabes por qué ? –
porque solo filtra todos los conjuntos de cambios por ese predicado. "branch (foo)" devolvería (d, e) que es relativamente insignificante en este contexto. – Ringding
La sintaxis correcta parece ser: 'hg log -r" branch ('foo') - branch (predeterminado) "' –