Skip to main content

Colaboración con Git Large File Storage

Con Git LFS habilitado, podrás extraer, modificar y subir archivos de gran tamaño del mismo modo que lo harías con cualquier archivo que administre Git. Sin embargo, un usuario que no tiene Git LFS experimentará un flujo de trabajo diferente.

Si los colaboradores en tu repositorio no tienen Git LFS instalado, no tendrán acceso al archivo de gran tamaño original. Si intentan clonar tu repositorio, solo extraerán los archivos punteros, y no tendrán acceso a los datos trues.

Sugerencia: Para ayudar a los usuarios que no tengan Git LFS habilitado, se recomienda establecer pautas para los colaboradores del repositorio que describan la forma de trabajar con archivos de gran tamaño. Por ejemplo, puede pedir a los colaboradores que no modifiquen archivos grandes o que carguen los cambios en un servicio de uso compartido de archivos, como Dropbox o Google Drive. Para obtener más información, vea «Configurar pautas para los colaboradores de repositorios».

Ver archivos de gran tamaño en solicitudes de extracción

GitHub Enterprise Cloud no representa algunos objetos Git LFS en solicitudes de incorporación de cambios. Solo se muestra el archivo de puntero, con contenido similar al siguiente:

+version https://git-lfs.github.com/spec/vi
+id sha256:7194bdd797bde471a6e29b4fa9c8c2278b3c4dadfc5cb2c36d7f4531dc6cb8f
+size 17330

Para más información sobre los archivos de puntero, consulta "Acerca de Large File Storage de Git".

Para ver los cambios que se realizaron en los archivos grandes, verifica localmente la solicitud de extracción para revisar la diferencia. Para obtener más información, vea «Revisar solicitudes de extracción localmente».

Subir archivos de gran tamaño a bifurcaciones

La subida de archivos de gran tamaño cuenta para el ancho de banda de un repositorio padre y las cuotas de almacenamiento, en lugar de hacerlo para las cuotas del propietario de la bifurcación.

Puedes subir Git LFS objetos a las bifurcaciones públicas si la red del repositorio ya tiene Git LFS objetos o si tienes acceso de escritura a la raíz de la red del repositorio.

Información adicional