Il s'agit de la commande git-annex-unused qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
git-annex-unused - recherche le contenu du fichier inutilisé
SYNOPSIS
annexe git inutilisée
DESCRIPTION
Vérifie dans l'annexe les données qui ne correspondent à aucun fichier présent dans une étiquette ou
branche et imprime une liste numérotée des données.
Après avoir exécuté cette commande, vous pouvez utiliser le --inutilisé option avec de nombreux autres git-annex
commandes pour opérer sur toutes les données inutilisées qui ont été trouvées.
Par exemple, pour déplacer toutes les données inutilisées vers l'origine :
annexe git inutilisée ; git annexe move --unused --to origin
OPTIONS
--vite
Afficher uniquement les fichiers temporaires inutilisés et les mauvais fichiers.
--de=à distance
Vérifiez les données inutilisées qui se trouvent sur une télécommande.
--used-refspec=+réf:-réf
Par défaut, toutes les données que l'arbre de travail utilise, ou que toutes les références dans le git
Le point de référentiel vers est considéré comme utilisé. Si vous ne souhaitez utiliser que quelques références,
vous pouvez utiliser cette option pour spécifier ceux à utiliser. Les données qui ne sont pas dans le
les références spécifiées (et non utilisées par l'arbre de travail) seront alors considérées comme inutilisées.
La configuration git annexe.used-refspec peut être utilisée pour configurer cela de manière plus
mode permanente.
RÉFSPEC Format
Le format refspec pour --used-refspec est une liste d'ajouts et de suppressions séparés par des deux-points
de réf. Par exemple:
+refs/heads/*:+HEAD^:+refs/tags/*:-refs/tags/ancienne-tag
Cela ajoute tous les refs/heads/refs, ainsi que la version précédente de HEAD. Il ajoute également tout
balises, à l'exception de l'ancienne balise.
La spécification de référence est traitée en commençant par un ensemble vide de références et en parcourant la liste
ordre de gauche à droite.
Chaque + utilisant un glob est comparé à toutes les références pertinentes (un sous-ensemble de jet show-réf) et
toutes les références correspondantes sont ajoutées à l'ensemble. Par exemple, "+refs/remotes/*" ajoute tous les
réf.
Chaque + sans glob ajoute la valeur littérale à l'ensemble. Par exemple, "+HEAD^" ajoute
"TÊTE ^".
Chacun - est comparé à l'ensemble des références accumulées jusqu'à présent. Toutes les références correspondantes sont
retiré de l'ensemble.
"reflog" ajoute toutes les références du reflog. Cela rendra les versions antérieures des fichiers non
considéré comme inutilisé jusqu'à ce que la référence expire à partir du reflog (par défaut pendant 90 jours).
Notez que cela peut faire que git-annex inutilisé prenne un certain temps, il faut vérifier si
chaque ref du reflog.
Utilisez git-annex-unused en ligne en utilisant les services onworks.net