Capítulo 8. Encontrar commits

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

Parte de un buen sistema de control de versiones es el soporte que proporciona para la "arqueología" y investigar un repositorio. Git proporciona varios mecanismos para ayudarte a localizar confirmaciones que cumplen ciertos criterios dentro de tu repositorio.

En este capítulo te enseñaremos técnicas que puedes utilizar para encontrar confirmaciones específicas y sus metadatos. Nos centraremos en tres métodos que puedes aprovechar para buscar en el historial de confirmaciones de tu repositorio. El primer método es muy robusto y resulta útil para localizar una única confirmación que satisfaga tus criterios de búsqueda. El segundo método proporciona información sobre las confirmaciones que introdujeron cambios en un archivo, y el tercero utiliza una variación de búsqueda específica con el comando normal git log.

Además de armarte con habilidades de búsqueda en Git al trabajar con confirmaciones, este capítulo también proporciona una transición al Capítulo 9, donde profundizaremos en el tema de la alteración de las confirmaciones que has encontrado.

Usando git bisect

El comando git bisect es una potente herramienta para aislar una confirmación concreta basándose en criterios de búsqueda esencialmente arbitrarios. Es muy adecuado para esas ocasiones en las que descubres que algo "malo" o "incorrecto" está afectando a tu repositorio y sabes ...

Get Control de versiones con Git, 3ª edición now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.