¿Se pueden guardar archivos .doc, .docx, .pdf, .xls, .xlsx, etc, en el repositorio de Git o cuales nada más te permite?

George Anthony Sotil Zúñiga

George Anthony Sotil Zúñiga

Pregunta
studenthace 3 años

¿Se pueden guardar archivos .doc, .docx, .pdf, .xls, .xlsx, etc, en el repositorio de Git o cuales nada más te permite?

3 respuestas
para escribir tu comentario
    Jose Luis Quintero Sánchez

    Jose Luis Quintero Sánchez

    studenthace 3 años

    Hola Anthony :D

    A parte de los inconvenientes que expresa el compañero Juan Pablo, debes tener en cuenta que Git no procesa como tal los cambios en archivos binarios (imágenes, videos, presentaciones, textos de Word).

    Es consciente de que hay información que cambió, pero a diferencia de los archivos de texto plano como html, css y js no puede mostrar cuales son los datos exactos que cambiaron.

    Juan Pablo Alvarez Ovalle

    Juan Pablo Alvarez Ovalle

    studenthace 3 años

    ++Saludos, se puede guardar cualquier tipo de archivo haciendo uso de git++. El tema verdaderamente importante es solucionar los problemas relacionados con unir multiples branches, es decir, "Merge". La herramienta para hacer merge en archivos de texto es muy sencilla ya que se compara el codigo linea a linea. Con archivos pdf, docx, dwg etc hacer un merge es mucho mas complicado porque no existe la herramienta o porque la herramienta no es 100% funcional.

    El otro problema con distintos tipos de archivos es que los archivos de texto son livianos en cuanto a espacio (KB), una imagen con resolución 4k o mas, un video, una base de datos son mucho mas grandes y como git tiene la capacidad de guardar cualquier cambio en un archivo, la carpeta contenedora de .git va a ser grandisima. Dependiendo del gestor de git que se use, en algunos casos va a indicar que los archivos superar el tamaño recomendado.

    Espero haber aclarado la pregunta.

Curso de Git y Github [Empieza Gratis]

Curso de Git y Github [Empieza Gratis]

Deja de versionar tus proyectos usando tu propio sistema de control de versiones. Mejor usa Git, el sistema de control de versiones por excelencia que utiliza la industria tecnológica. Aprende a trabajar con git, conceptos básicos, clonar un repositorio y gestionar tus proyectos alojándolos en tu repositorio local y en GitHub.

Curso de Git y Github [Empieza Gratis]
Curso de Git y Github [Empieza Gratis]

Curso de Git y Github [Empieza Gratis]

Deja de versionar tus proyectos usando tu propio sistema de control de versiones. Mejor usa Git, el sistema de control de versiones por excelencia que utiliza la industria tecnológica. Aprende a trabajar con git, conceptos básicos, clonar un repositorio y gestionar tus proyectos alojándolos en tu repositorio local y en GitHub.