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