| ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot |
CVS の使用本節は、cvs.php.net の CVS を使用するパッケージにのみ適用します。 各ファイルに、CVS のキーワード $Id$ を記述します。 本節の残りの部分は、読者が CVS タグおよびブランチに関する基本的な 知識を有していることを前堤とします。 CVS タグは、指定したリリースに属するパッケージのファイルのリビジョンを 示すラベルとして使用されます。以下に必須な、もしくは推奨される CVS タグ のリストを示します。
RELEASE タグのみが必須です。残りも有用ですので使用を推奨します。 以下は、Money_Fast パッケージに 1.2 リリースタグを付ける方法を示すものです。 $ cd pear/Money_Fast
$ cvs tag RELEASE_1_2
T Fast.php
T README
T package.xml
これにより、PEAR Web サイトにてリリース手順を行うことが できるようになります。 以下は、QA ブランチを作成する方法の例です。 $ cvs tag QA_2_0_BP ... $ cvs rtag -b -r QA_2_0_BP QA_2_0 $ cvs update -r QA_2_0 $ cvs tag RELEASE_2_0RC1 ...そして、実際のリリースでは、同じブランチから以下のようにします $ cvs tag RELEASE_2_0 QA_2_0_0_BPタグは、"分岐点 (branch point)" タグで、タグの開始点です。 このような分岐点から CVS ブランチを開始するのは良い考えです。 MAINT ブランチは、RELEASE タグも分岐点として使用することができます。 |
各種マニュアル:
PHPマニュアル |
PEARマニュアル |
Smarty(英語)マニュアル |
PHP-GTKマニュアル |
「CVS の使用」をGoogle検索
|