Historial de archivos y culpa
History enumera todas las confirmaciones que cambiaron un archivo, después de cambios de nombre, como git log --follow. Blame muestra, para cada línea, la confirmación y el autor que la cambió por última vez, como git blame. Ambas son vistas del espacio de trabajo de archivos.
Funciona en GitTree Gratis: todas las funciones locales de Git, una vez que hayas iniciado sesión.
En esta página
Antes de empezar
- El archivo está confirmado: la culpa muestra las versiones confirmadas, no las ediciones no guardadas en su carpeta de trabajo.
donde encontrarlo
- Abra un archivo desde la sección Files del panel izquierdo, o desde una confirmación, luego cambie su vista a History o Blame.
- Haga clic derecho en un archivo en el panel de cambios: File History o File Blame.
- Haga clic derecho en un archivo en el explorador de archivos: Show File History.
| acción | macOS | Windows y Linux |
|---|---|---|
| La paleta de comandos, luego Blame File o Show File History | ⌘⇧P | Ctrl+Shift+P |
Pasos
Abre el archivo
Encuéntrelo en la sección Files del panel izquierdo y selecciónelo (buscar archivos del proyecto). El archivo se abre en el medio.
Ver su historia
Cambie la vista a History. Commits that changed this file enumera los más nuevos primero, con renamed from … donde el archivo tenía otro nombre. Seleccione uno para ver el cambio que realizó.
Culpa a las líneas
Cambie la vista a Blame. Cada línea está marcada con la confirmación que la cambió por última vez. Seleccione una línea: la barra encima de los nombres que se comprometen, su autor y fecha.
ir más atrás
Con una línea seleccionada, elija Blame Before This Commit en esa barra para ver quién la escribió antes de ese cambio; Back to the Later Blame regresa.
Resultado esperado
Sabes qué confirmación introdujo una línea, quién la escribió y por qué, a partir de su mensaje de confirmación.
Opciones de culpa
- Ignore whitespace changes: una línea con sangría mantiene al autor que escribió su contenido.
- Follow moved lines: las líneas movidas o copiadas desde otro lugar mantienen su confirmación original.
Si algo sale mal
"La culpa muestra revisiones comprometidas; confirme o abra un archivo de confirmación".
El archivo tiene cambios que no están confirmados. Culpe a la versión comprometida de una confirmación, o comprométase primero.
"Git no tiene historial para un archivo sin seguimiento".
El archivo nunca fue confirmado. Prepara y comete primero.
Preguntas
¿Puedo culpar a una versión anterior de un archivo?
Sí. Abra el archivo de una confirmación anterior en el gráfico y cambie a Blame, o use Blame Before This Commit para retroceder un cambio a la vez.