“brew --HEAD”는 무엇을 의미합니까?


25

일부 패키지의 문제를 해결하기 위해 여러 번 언급 했으므로 최신 버전의 패키지가 어떻게 든 설치됩니다. 그러나 나는 그 옵션이 실제로 무엇을하는지, 언제 사용하는지, 왜 일부 패키지에 --HEAD 버전이 설치되어 있고 왜 필요한지에 대한 명확한 설명을 찾을 수 없었습니다.

답변:


18

Homebrew 문서 에서 일부 정보를 찾았습니다 .

" 고급 수식 트릭 "섹션 에서 인용 :

불안정한 버전 ( HEAD, devel)

수식은 업스트림 프로젝트 devel릴리스 (불안정하지만 안 됨 trunk) 또는 HEAD ( master/ trunk)에 대한 대체 다운로드를 지정할 수 있습니다 .

HEAD URL (을 전달하여 활성화 --HEAD)은 개발의 최첨단을 구축합니다.

잘하면 이것이 무엇을 도울 수 있습니다. 이유를 도울 수 없습니다.


10

git에서를 사용 --HEAD하면 소스 저장소에서 모든 최신 커밋을 가져옵니다. 이것에 대한 문제는 때때로 최신 개정판이 일관성이 없거나 구축 할 수없는 상태이므로 귀하의 책임하에 사용하십시오.

"안정된"알려진 릴리스로 게시 된 다른 태그와 동기화 할 때 개발자는 해당 시점에 존재했던 파일이 빌드되고 테스트를 통과하면 모두 통과했다고 말합니다.

머리에서 달리는 것은 위험 할 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.