J'ai un scénario pour utiliser git lfs en tant que gestionnaire de contenu.git lfs en tant que gestionnaire de contenu
Mon plan était de faire quelque chose d'un test comme ça:
master images combined
init lfs (1)
create images branch (2)
add 2 files (3)
edit 2 files (4)
edit 2 files (5)
edit 2 files (6)
create branch from master (7)
combine images to combines as 1 commit (8)
delete images branch -
merge combined to master (10)
après tout cela si le GC fonctionne correctement tous les fichiers modifiés d'images de branche doivent se supprimer.
Ai-je raison? Parce que le GC de lfs doit supprimer toutes les images non référencées, donc la branche a été supprimée donc les commits doivent être supprimés aussi.
P.S. l'histoire du projet montre seulement 2 commits après tout ce qui précède
MISE À JOUR
Je supprimé le projet et après la gc exécuter l'espace a été supprimé.
J'ai utilisé les 'LFS git prune' localement et dégagé le stockage sur le dossier .git qui devait faire, mais ce n'est pas le problème ici. Le problème est que '/ mnt/storage/lfs-storage' sur le serveur gitlab-ce n'a pas encore été effacé des fichiers non référencés. – gmetax
OK si vous avez poussé les fichiers, alors c'est un autre problème. L'élagage du contenu sur le serveur dépend entièrement du fournisseur, c'est donc une question pour GitLab. –
merci quand même pour votre aide. – gmetax