GitHub para programadores

Examinar el historial de un archivo

Prueba ahora LinkedIn Learning sin cargo y sin compromiso.

Prueba gratis Mostrar modalidades de suscripción
Utilizaremos las herramientas especializadas de GitHub para hacer un rastreo detallado del historial de un archivo.
04:01

Transcripción

Vamos a explorar ahora las opciones que nos ofrece GitHub para controlar los cambios de nuestros archivos dentro de un repositorio. Acá yo tengo un repositorio con varios archivos. Tengo ya un archivo que se llama 'mi-archivo.js' al que le he realizado varios cambios. en este caso el archivo tiene dos líneas de código. Por ejemplo, tengo varias herramientas que me permiten ver diferentes formas de cambios. Si yo quisiera ver, por ejemplo, el historial de cambios que ha tenido este archivo, entro a la opción History y puedo ver los diferentes "commits" o envíos de código que ha tenido este archivo con sus respectivas descripciones. Si quisiera ver, por ejemplo, cuáles son los cambios que tuvo este segundo "commit", vamos a ver que acá lo que sucedió es que eliminé... Vemos el menos; eso significa que fue eliminada esta línea y eliminamos la línea 'alert hola mundo' y agregamos la línea 'alert EDITADO'. Volvemos otra vez al archivo original y vamos a ver también otra opción que nos ofrece GitHub, que se llama la herramienta Blame. en este caso Blame nos permite conocer del archivo actual qué línea se le puede atribuir a cada desarrollador. en este caso solamente yo estoy modificando este archivo, pero vemos que mi archivo tiene dos líneas: la primera y la segunda línea fueron creadas por mí, cada una de ellas en un diferente "commit" o diferente envío de código. Así que, si, por ejemplo, hubiera un problema, no necesariamente un error, sino tal vez una consulta o algún detalle que se necesite solucionar relacionado con esta línea dos, sabemos que la persona que lo envió fui yo. Vamos a ver un caso un poco más complejo. Acá yo tengo un archivo –en este caso es del proyecto de jQuery–, donde tenemos un archivo de JavaScript, en el cual hay 33 personas que están contribuyendo. Vamos a utilizar ambas herramientas. Revisemos la herramienta de History para ver la historia de estos archivos y vemos que, por ejemplo, en marzo, 16 del 2015, regresamos acá y vemos que se realizó un pequeño cambio dentro de este archivo. De hecho, también podemos ver todos los archivos que fueron modificados en ese cambio. Regresamos al historial de este archivo y volvemos al archivo original. Vamos a revisar ahora la herramienta Blame. En el caso de Blame, vamos a ver el archivo como se encuentra en este momento, pero vamos a ver quién creó cada una de estas líneas y en qué momento. De esta forma, sabemos cómo, cuándo y por qué están pasando las cosas dentro de este archivo actual. Por ejemplo, si tenemos un problema en la línea 100, buscamos la línea 100, que se encuentra acá el número de la líneas –vamos a buscar la línea 100 de este archivo–. Acá tenemos la línea 100. Vemos cuál es el código que tenemos actualmente y podemos notar que esto lo creó un desarrollador. Podemos enviarle un mensaje a este desarrollador y también podemos saber cuándo fue la última modificación de esto. Gracias a estas herramientas que nos ofrece GitHub, nosotros no solo podemos saber qué ha sucedido en el pasado, sino también qué es lo que está pasando dentro de nuestros archivos y podemos ver quién y cuándo fueron realizados los cambios dentro de nuestros archivos.

GitHub para programadores

Aprende conceptos de GitHub como crear, gestionar y examinar nuestros repositorios online. Descubre las funciones más comunes y el servicio que te ofrece GitHub.

1:53 horas (26 Videos)
Actualmente no hay comentarios.

Este curso video2brain está disponible como descarga y para ser visualizado online. ¡Pero no hace falta que decidas entre las dos opciones! Al comprar el curso, disfrutarás de ambas posibilidades.

La descarga te permite ver las lecciones sin estar conectado/a a internet y supone una navegación fácil y ágil entre capítulo y capítulo. Si vas a trabajar en diferentes ordenadores o si no quieres descargarte el curso completo, entra en la web con tus datos de acceso y disfruta directamente de tus vídeos online. Te deseamos que disfrutes de este curso y te resulte de mucha utilidad.

Estamos a tu disposición si tienes cualquier tipo de duda o pregunta.