Diferencia entre revisiones de «Arqueología del software: annotate»
De Wiki de EGC
(Página creada con «git te permite anotar la líneas de código de un fichero con la información de los cambios aplicados mediante: <source lang="bash"> % git annotate </source> Esto muestr...») |
|||
(No se muestra una edición intermedia del mismo usuario) | |||
Línea 2: | Línea 2: | ||
<source lang="bash"> | <source lang="bash"> | ||
− | % git annotate | + | % git annotate fichero |
</source> | </source> | ||
Línea 25: | Línea 25: | ||
* La última columna ofrece las líneas del fichero enumeradas. | * La última columna ofrece las líneas del fichero enumeradas. | ||
− | Es frecuente que, pasados meses o años, uno no recuerde la razón por la que una línea esta ahí. En ese caso, ''git annotate'' te permite averiguar cuál fue el último cambio que sucedió en dicha línea. Si el título y la descripción del cambio están bien redactados y ofrecen información de calidad, muy probablemente responderá a tu pregunta | + | Es frecuente que, pasados meses o años, uno no recuerde la razón por la que una línea esta ahí. En ese caso, ''git annotate'' te permite averiguar cuál fue el último cambio que sucedió en dicha línea. Si el título y la descripción del cambio están bien redactados y ofrecen información de calidad, muy probablemente responderá a tu pregunta mediante: |
+ | |||
+ | <source lang="bash"> | ||
+ | % git show COMMIT-ID | ||
+ | </source> |
Revisión actual del 22:50 5 nov 2014
git te permite anotar la líneas de código de un fichero con la información de los cambios aplicados mediante:
% git annotate fichero
Esto muestra una salida del tipo:
03fc405d ( Profe 2014-10-29 16:52:32 +0100 1)def holamundo():
801efff4 ( Profe 2014-10-29 17:06:37 +0100 2) """Función adios mundo"""
40aa61e2 ( profe 2014-11-05 20:33:50 +0100 3) print "hola mundo."
03fc405d ( Profe 2014-10-29 16:52:32 +0100 4)
03fc405d ( Profe 2014-10-29 16:52:32 +0100 5)def adiosmundo():
801efff4 ( Profe 2014-10-29 17:06:37 +0100 6) """Función hola mundo"""
40aa61e2 ( profe 2014-11-05 20:33:50 +0100 7) print "adios mundo."
03fc405d ( Profe 2014-10-29 16:52:32 +0100 8)
03fc405d ( Profe 2014-10-29 16:52:32 +0100 9)
03fc405d ( Profe 2014-10-29 16:52:32 +0100 10)holamundo()
03fc405d ( Profe 2014-10-29 16:52:32 +0100 11)adiosmundo()
- En la primera columna indica el ID que identifica de manera única el cambio.
- En la segunda indica el autor del cambio, seguido de la fecha en la tercera.
- La última columna ofrece las líneas del fichero enumeradas.
Es frecuente que, pasados meses o años, uno no recuerde la razón por la que una línea esta ahí. En ese caso, git annotate te permite averiguar cuál fue el último cambio que sucedió en dicha línea. Si el título y la descripción del cambio están bien redactados y ofrecen información de calidad, muy probablemente responderá a tu pregunta mediante:
% git show COMMIT-ID