2011-08-29 15 views
5

Me gusta poder ver qué cambios entrarán en una fusión con hg merge --preview pero a veces desearía poder cambiar un poco el formato, o mostrar solo confirmaciones que afecten ciertos archivos, o confirmaciones hechas por ciertas personas. Parece que no hay forma de especificar un formato de salida de registro diferente o aplicar ningún filtro al usar hg merge --preview, así que me pregunto si de alguna manera puedo obtener la misma lista de conjuntos de cambios usando hg log y revsets. Si tuviera eso, estoy bastante seguro de que podría descubrir cómo ajustarlo como me gusta.¿Hay alguna forma de obtener el equivalente de la fusión de hg, una vista previa de hg log y revsets?

Respuesta

5

desea que todos los antepasados ​​de los cambios que usted está combinando con el, con exclusión de los comunes con el padre del directorio de trabajo: "- (.) Antepasados ​​(antepasados) mergerev"

$ hg log -r

o en forma corta:

$ -r hg log ":: mergerev - ::."

ver hg ayuda revsets para más.

+0

Sí, que produce exactamente el mismo resultado que hg merge --preview. ¡¡Gracias!! – krupan

Cuestiones relacionadas