2017-07-31 1 views
-1

Le répertoire du référentiel git sur le serveur de test a une taille de 1,1 Go. Comment puis-je réduire le répertoire?Nettoyage du répertoire Git

Approche. Les scripts sont développés sur mon ordinateur. Téléchargé dans le référentiel Git par Jenkins pour tester le serveur à tester. Le répertoire Git sur le serveur de test a atteint 1,1 Go, ce qui correspond au répertoire .git/objects. Comment puis-je le réduire? Puis-je simplement supprimer les sous-répertoires de .git/objects? Ou est-ce géré par une commande git?

Sur la photo, représentation schématique du fonctionnement enter image description here

salutations

+1

Copie possible de [comment faire pour rétrécir le dossier .git] (https://stackoverflow.com/questions/5613345/how-to-shrink-the-git-folder) – CodeCaster

+1

Veuillez lire [ask] et partagez vos recherches. – CodeCaster

Répondre

0

Cela peut aider quand faire clone git essayer clone peu profond avec une profondeur limitée

 

git fetch --tags --progress https://github.com/org/project.git +refs/heads/*:refs/remotes/origin/* --depth=50 # timeout=10 

 

qui devrait réduire la taille du projet

0

Mon approche et ma solution.
Connectez-vous au "serveur de test".
Accédez au répertoire /var/www/.
D'abord, je l'ai fait la

 dh -hs .git 

suivant la sortie 1.1GB puis

 git count-objects -v 

dernière commande

 git repack -a -d --depth=500 --window=250 

J'ai suivi le lien de CodeCaster: how to shrink the .git folder