「brew --HEAD」とはどういう意味ですか?


25

いくつかのパッケージの問題を修正するために何度か言及しましたが、何らかの形でパッケージの新しいバージョンをインストールします。しかし、そのオプションが実際に何をするのか、いつ使用するのか、一部のパッケージには--HEADバージョンがインストールされているのか、なぜ必要なのかについて明確な説明を見つけることができませんでした。

回答:


18

Homebrew docsでいくつかの情報を見つけました。

高度なフォーミュラトリック」セクションの下から引用:

不安定なバージョン(HEADdevel

数式は、アップストリームプロジェクトのdevelリリース(不安定ではあるが、ではないtrunk)またはHEAD(master/ trunk)の代替ダウンロードを指定できます。

HEAD URL(を渡す--HEADことでアクティブ化される)は、開発の最先端を構築します。

うまくいけば、これは何に役立つでしょう。理由は分からない。


10

gitでは、--HEADを使用して、ソースリポジトリから最新のコミットをすべて取得します。これに伴う問題は、最新のリビジョンが一貫性のない状態またはビルド不可能な状態になることがあるため、自己責任で使用してください。

「既知の安定した」リリースとして公開されている他のタグから同期する場合、開発者は、その時点で存在していたファイルがビルドされ、テストですべて合格したと言います。

頭から走るのは危険です。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.