Comment peut-on éliminer les bracnés git inutilisés de la tortue-git? Ces branches ont été supprimées à la fois localement et à distance, je ne voudrais plus les voir plus lors de l'utilisation de cette liste déroulante p>
p>
4 Réponses :
Vous devez exécuter Git Remote Prune origine Code>. Cela se débarrassera des branches de suivi à distance qui ne représentent plus une branche sur la télécommande. P>
Ne l'enlève pas de la tortue-git. Y a-t-il quelque chose de spécifique que je dois faire pour cette application?
Lorsque vous exécutez Git Branch -a code> Voyez-vous ces branches (avec ou sans origine)?
Adam - à la fois localement et à distance, je ne vois que des branches que j'ai besoin de voir. Bruit qui apparaît sur le dessus n'est pas présent
Vous regardez un référentiel différent éventuellement? Que contient-il ?GIT / REFS?
Peut-être que vous venez de tailler / supprimé les branches et que le cache n'est pas à jour. Vous pouvez tuer le processus tgitcache.exe code> pour réinitialiser le cache. P>
Tuer (et redémarrer ultérieur) Ce processus ne réinitialise pas les entrées en cache
Vous pouvez faire "Afficher le journal", puis faites défiler vers l'endroit où vous voyez le marqueur de la succursale, cliquez avec le bouton droit de la souris et demandez-lui de la supprimer. Généralement, vous le verrez deux fois comme FOO et ORIGIN / FOO et vous voudrez peut-être supprimer les deux. P>
Je n'ai pas trouvé de moyen de faire l'équivalent de Git Remote Prune origine Code> de l'interface graphique Tortoisegit. P>
AS de TortoiseGit 2.4.0.2 Il existe un moyen de le laisser exécuter Je ne sais pas si cela existe déjà dans les versions précédentes, car j'utilise normalement la ligne de commande ^^ p> GIT Demote Prix Origine Code>. Dans la fenêtre de synchronisation, vous pouvez sélectionner "Nettoyer des branches distantes stables" qui supprimeront toutes les branches distantes déjà supprimées de votre cache locale. P>
parfait! C'est l'option sur le Tortoisegit. Aucune ligne de commande requise.
Parler de tortuegit C'est la réponse parfaite!
J'utilise presque exclusivement la vision du journal Git de TortoiseGit, car je peux faire tout ce dont j'ai besoin pour et voir l'état complet du représentant de cette vue. Dans la boîte de dialogue Fetch, vous trouverez une case à cocher "Prune" également que si cochée semble faire exactement la même chose. Cette réponse m'a amené à découvrir ceci.
Je pense que cela a été posé ici: Stackoverflow.com/questions/19928808/... et cette réponse est plutôt bonne.