¿Qué significa "brew --HEAD"?

17

Lo he visto mencionado varias veces para solucionar problemas con algunos paquetes, que instala versiones más recientes de los paquetes de alguna manera. Pero no he podido encontrar una explicación clara de lo que realmente hace esa opción, cuándo usarla, por qué algunos paquetes tienen una versión --HEAD para instalar y por qué es necesario.

    
pregunta DragonFax 16.01.2013 - 06:02

2 respuestas

14

Encontré información en los documentos de Homebrew .

Cita en la sección " Trucos avanzados de fórmula ":

  

Versiones inestables ( HEAD , devel )

     

Las fórmulas pueden especificar descargas alternativas para la versión devel del proyecto anterior (inestable pero no trunk ) o HEAD   ( master / trunk ).

     

Las URLs HEAD (activadas al pasar --HEAD ) construyen el corte de desarrollo   borde.

Esperemos que esto ayude con el qué. No puedo ayudar con el porqué.

    
respondido por el JoshP 16.01.2013 - 14:54
8

En git, utilizando --HEAD , se capturarán todos los últimos confirmaciones del repositorio de origen. El problema con esto es que, a veces, la última revisión estará en un estado incoherente o no edificable, así que úselo bajo su propio riesgo.

Cuando se sincroniza desde otras etiquetas que se publican como lanzamientos "estables conocidos", el desarrollador dice que los archivos que existían en ese momento se compilarán y han pasado todos sus análisis.

Correr desde la cabeza puede ser riesgoso.

    
respondido por el Ɱark Ƭ 16.01.2013 - 15:03

Lea otras preguntas en las etiquetas