このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン 次のリビジョン 両方とも次のリビジョン | ||
composer:1.9:version-constraints [2020/03/16 21:48] y2sunlight [Tags] |
composer:1.9:version-constraints [2020/03/17 14:52] y2sunlight |
||
---|---|---|---|
行 11: | 行 11: | ||
* [[composer: | * [[composer: | ||
* [[composer: | * [[composer: | ||
+ | * [[composer: | ||
* [[composer: | * [[composer: | ||
* [[composer: | * [[composer: | ||
行 29: | 行 30: | ||
\\ | \\ | ||
- | ===== VCS Tags and Branches | + | ===== VCSのタグとブランチ |
以下の説明では、次のサンプルライブラリのリポジトリを想定します。 | 以下の説明では、次のサンプルライブラリのリポジトリを想定します。 | ||
行 63: | 行 64: | ||
- | ==== Branches | + | ==== ブランチ |
Composerにタグの代わりにブランチをチェックアウトさせる場合は、特別な '' | Composerにタグの代わりにブランチをチェックアウトさせる場合は、特別な '' | ||
行 72: | 行 73: | ||
==== 最小安定値 ==== | ==== 最小安定値 ==== | ||
ライブラリのVCSからチェックアウトされ、プロジェクトに追加されるファイルに影響するもう1つのことがあります。それは、Composerでは「安定性の制約」を指定して有効と見なされるタグを制限できるという事です。 上記の例では、ライブラリが最終的な公式リリースの前にβ版と、バージョン1.1の2つのリリース候補版(RC1とRC2)をリリースしたことに注意してください。Composerの '' | ライブラリのVCSからチェックアウトされ、プロジェクトに追加されるファイルに影響するもう1つのことがあります。それは、Composerでは「安定性の制約」を指定して有効と見なされるタグを制限できるという事です。 上記の例では、ライブラリが最終的な公式リリースの前にβ版と、バージョン1.1の2つのリリース候補版(RC1とRC2)をリリースしたことに注意してください。Composerの '' | ||
+ | |||
+ | \\ | ||
===== バージョン制約の書き方 ===== | ===== バージョン制約の書き方 ===== | ||
行 137: | 行 140: | ||
例: ^1.2.3 | 例: ^1.2.3 | ||
+ | |||
+ | \\ | ||
===== 安定性の制約 ===== | ===== 安定性の制約 ===== |