2010-02-09 8 views

Respuesta

113

En la línea de comandos, que te gustaría utilizar hg annotate -u (-u se puede combinar con -n para obtener el número de revisión local, que podría ser útil). Verifique hg help anno para más opciones.

+1

Creo que se origina con SVN. –

+2

CVS lo llamó 'anotar'. En SVN, el principal para el comando es 'culpa', aunque 'anotación' y 'alabanza' están disponibles como alias. – djc

+6

Para aclarar: esto muestra quién fue el último en editar la línea, no necesariamente quién la creó originalmente. – DanMan

14

Si está utilizando TortoiseHG

hgtk annotate <filename> 

o encontrando el archivo en el registro, el botón derecho en ella y seleccionando "Anotar archivo"

+5

Es '' anotar THG ahora –

+2

"Anotar archivo" es un botón con un signo #. –

29

yo era un fan de "svn blame", así que he añadido a mi ~/.hgrc:

[alias] 
blame = annotate --user --number 

por lo que puede simplemente escribir "hg blame" ;-)

+7

BTW hg culpa es un comando predeterminado, por lo que puedo decir. No sé si es reciente, pero está ahí. Me llamó la atención mientras miraba el archivo de ayuda para anotar, que mostraba alias "culpa";) – Tovi7

+4

Tovi7: Lo agregué en febrero de 2008, por lo que fue primero en 1.0. http://hg.intevation.org/mercurial/crew/rev/07f2236c4dee – djc

9

busqué esto para las edades de tortuga Workbench; gracias a @artemb y @Steve Pitchers por señalarme en la dirección correcta. Todavía me tomó un tiempo para detectarlo.

enter image description here

+0

Muy útil :-), ¡gracias por eso! – zbynour

+0

Para acceder a esa vista de la izquierda que muestra los archivos individuales del repositorio, presione el pequeño botón que se muestra en la esquina superior izquierda, justo donde normalmente están los archivos modificados. A continuación, pase el cursor sobre los números en cada línea y busque en la parte inferior para ver al autor en la barra de estado. – Noumenon

0

en la línea de comandos, puede utilizar cualquiera de culpa o anotar hg hg.

$ hg blame -u -c -l Filename 

-u --user    list the author (long with -v) 
-c --changeset   list the changeset 
-l --line-number   show line number at the first appearance 
Cuestiones relacionadas