リリースタグの管理

タグの作成

下記のようなタグの管理を行うとする。
           R1_0 R1_1   R2_0
        ----o----o------o--
タグを付けたい時に

cvs tag NAME

で、タグ名を付けることが出来ます。
(上記の例だとNAMEにR1_0やR1_1が入る)
付けた時点の状態で管理できます。


ブランチタグの作成

下記のようなタグの管理を行うとする。
           R1_0 R1_1   R2_0
        ----o----o------o--
                 |   Rp1_1_1
                 o---o
               Rp1_1
ブランチタグを付けたい時に

cvs rtag -b -r 枝分かれ元タグ 枝分かれ先タグ

で、タグ名を付けることが出来ます。
上記の例だと
cvs rtag -b -r R1_1 Rp1_1
で、枝分かれをすることが出来ます。
(cvs checkout -r 枝分かれ先タグ でチェックアウトし修正)

ブランチの統合

枝分かれしたブランチをメインに統合したい場合には 下記の操作が必要である。

最初に(ブランチではないメインの)最新にする。
cvs update プロジェクト名
または、 cvs checkout プロジェクト名

差分を統合する
cvs update -j 枝分かれ先タグ プロジェクト名

修正してコミットする
cvs commit


目次に戻る

$Id: r-tag.html,v 1.3 2001/03/20 03:55:03 kawa Exp $