- ¿Tengo que configurar algo para decirle a git si algunos archivos son binarios, al igual que svn? O, ¿solo puede manejar datos binarios automáticamente?
- Si cambio el archivo binario, de modo que tengo 100 revisiones binarias, ¿solo almacenaré las 100 versiones individualmente en el repositorio?
- ¿Qué son los submódulos para con git?
Respuesta
- Git generalmente puede detectar archivos binarios automáticamente.
- No, Git intentará almacenar conjuntos de cambios basados en delta if it's less expensive to (no siempre es el caso).
- Los submódulos se utilizan si desea hacer referencia a otros repositorios Git dentro de su proyecto.
git add my-binary-file
git commit
git push
agregará su archivo binario; es automático
De hecho, si tiene 100 versiones de su archivo, lo almacenará (pero comprimirá).
Puede usar submódulos para hacer referencias a otros repositorios.
Git usa una heurística para tratar de determinar si un archivo es binario. Consulte esto article para obtener más información y cómo forzar a git a tratar un archivo dado como un archivo binario.
Deseé ver el enlace, pero es triste que esté roto ahora. – Eonil
@Eo encontré [un archivo] (http://web.archive.org/web/20130206165707/http://www.bluishcoder.co.nz/2007/09/git-binary-files-and-cherry- picking.html) de eso. – Anko
El enlace para determinar el binario http://bluishcoder.co.nz/2007/09/git-binary-files-and-cherry-picking.html no está más activo. –
En esencia, tenía el mismo problema: quería git pickle archivos, que son binarios, pero git piensa que son texto.
Encontré this chapter on Git Attributes en el libro de Pro Git. Así que resolví mis problemas mediante la creación de un archivo .gitattributes
con esta línea:
*.pickle binary
El problema es con .gitignore
Las siguientes rutas son ignorados por uno de sus archivos .gitignore: XXX/AAAA /Bin1_0x1d_0x0d.bin
Use -f si realmente desea agregarlos.
git add-f XXX/AAAA/*
O
git add-f XXX/AAAA/Bin1_0x1d_0x0d.bin
- 1. Git SVN con archivos binarios
- 2. ¿Está bien con archivos binarios?
- 3. ¿Cómo lidia Jenkins con los scripts interactivos de Shell?
- 4. Manejando archivos PDF/binarios con Git u otro VCS
- 5. gitignore sin archivos binarios
- 6. StringIO con archivos binarios?
- 7. git rebase fatal en varios archivos binarios 0.5GB
- 8. Configuración del repositorio de Git con los binarios
- 9. Git dice "Archivos binarios a ... y b ... difieren" en los archivos * .reg
- 10. Descargar archivos binarios con problemas de archivos
- 11. Git y datos binarios
- 12. ¿Pueden los .gitattributes de can git tratar a todos los archivos como binarios, excepto algunas excepciones?
- 13. Copia de seguridad estilo Git de archivos binarios
- 14. Cómo aplicar git diff - ¿parches binarios sin git instalados?
- 15. Cómo archivos "split" con Git
- 16. cómo leer los archivos binarios de NASA .hgt
- 17. ¿Cómo distinguen los sistemas de control de fuente populares los archivos binarios de los archivos de texto
- 18. Reparando un repositorio git que se desacelera debido a los grandes archivos binarios
- 19. escribiendo en archivos binarios
- 20. Error de Git "No se pueden combinar los archivos binarios" en la integración continua compilación
- 21. ¿Cómo ignoro los archivos con la GUI de Git?
- 22. ¿Cómo controlo los archivos para compilar con git?
- 23. lectura C archivos binarios
- 24. ¿Cómo distingo entre archivos 'binarios' y 'texto'?
- 25. Git Fusión de archivos binarios (en particular archivos de proyecto Xcode)
- 26. Archivos binarios y compatibilidad multiplataforma
- 27. Diferencia para 3 archivos binarios
- 28. Comparar archivos binarios en C#
- 29. Git ignora los archivos eliminados
- 30. grepping archivos binarios y UTF16
sin necesidad de '' -a' en commit' git. –