Voici le problème:Est-il possible de garder un fichier non versionné dans un dépôt git
J'ai créé git nue chez moi partenaire d'hébergement, que je l'utilise comme référentiel de référence de tous les emplacements/ordinateurs que je maintiens mon projet de.
La chose est que mon projet utilise un fichier db sqlite, qui ne cesse de croître régulièrement (il est sur le point 150Mo pour l'instant). Au fil du temps, mon dossier .git devient de plus en plus gros (environ 1 Go récemment). Et mon espace d'hébergement est limité.
J'ai besoin du dépôt nu pour contenir la version HEAD de ce fichier db mais je ne ai pas vraiment besoin de garder son histoire de version.
Ainsi, pour gagner un peu d'espace, de temps en temps, je supprimer le fichier db de l'histoire, nettoyer le dépôt et recréez la version nue. Cela fonctionne, mais c'est assez pénible.
Est-il possible de dire git pour ne garder que la dernière version d'un fichier et déposer son histoire?
question connexe: http://stackoverflow.com/questions/540535/managing-large-binary-files-with-git – jfs
cela peut ne pas être une solution directe mais pourquoi ne pas garder le fichier de base de données non-tracé et faire un script que synchroniser votre fichier avec le fichier dans le référentiel principal? –
Pourquoi avez-vous besoin de ce fichier db pour conserver une copie du schéma ou des données? Ou les deux? –