Que signifie «brasser - TÊTE»?

25

J'ai vu qu'il a été mentionné à plusieurs reprises pour résoudre des problèmes avec certains packages, qu'il installe en quelque sorte de nouvelles versions de packages. Mais je n'ai pas pu trouver d'explication claire de ce que fait réellement cette option, quand l'utiliser, pourquoi certains paquets ont une version --HEAD à installer et pourquoi elle est nécessaire.

DragonFax
la source

Réponses:

18

J'ai trouvé des informations dans les documents Homebrew .

Citant sous la section " Advanced Formula Tricks ":

Versions instables ( HEAD, devel)

Les formules peuvent spécifier des téléchargements alternatifs pour la develversion du projet en amont (instable mais pas trunk) ou HEAD ( master/ trunk).

Les URL HEAD (activées en passant --HEAD) constituent la pointe du développement.

Espérons que cela aide avec le quoi. Je ne peux pas m'empêcher de comprendre pourquoi.

JoshP
la source
10

En utilisant git, vous --HEADrécupérerez toutes les dernières validations du dépôt source. Le problème avec cela est parfois que la dernière révision sera dans un état incohérent ou non constructible, utilisez donc à vos risques et périls.

Lorsque vous effectuez une synchronisation à partir d'autres balises publiées en tant que versions "connues stables", le développeur indique que les fichiers tels qu'ils existaient à ce moment-là vont se construire et ont réussi tous les tests.

Fuir la tête peut être risqué.

Ɱark Ƭ
la source