aquí está el problema:¿Es posible mantener un archivo sin versión en un repositorio git
creé repositorio git desnuda en mi casa socio de hosting, que utilizo como repositorio de referencia de todas las ubicaciones/ordenadores mantengo mi proyecto desde.
Lo que pasa es que mi proyecto está usando un archivo sqlite db, que sigue creciendo regularmente (es de unos 150MB por ahora). Como pasa el tiempo, mi carpeta .git es cada vez más grande (últimamente alrededor de 1GB). Y mi espacio de alojamiento es limitado.
Necesito que el repositorio desnudo contenga la versión HEAD de este archivo db, pero realmente no necesito mantener su historial de versiones.
Por lo tanto, para ganar algo de espacio, de vez en cuando, elimino el archivo db del historial, limpio el repositorio y vuelvo a crear la versión vacía. Esto funciona, pero es bastante doloroso.
¿Hay alguna manera de decirle a git que guarde solo la última versión de un archivo y elimine su historial?
pregunta relacionada: http://stackoverflow.com/questions/540535/managing-large-binary-files-with-git – jfs
esto puede no ser una solución directa, pero ¿por qué no mantener el archivo de base de datos sin seguimiento y hacer un script que sincroniza tu archivo con el archivo en el repositorio principal? –
¿Por qué necesita este archivo db para guardar una copia del esquema o los datos? ¿O ambos? –