• [rcssserver] rcssserver-11_0 ブランチ (akiyama) 00:23:33
$ cvs update -r rcssserver-11_0_0   // タグrcssserver-11_0_0に戻す
$ cvs tag -b rcssserver-11_0         // ブランチrcssserver-11_0を作成
修正
$ cvs tag rcssserver-11_0_1          // タグrcssserver-11_0_1を作成
$ cvs update -A                         // トランクへ戻る

ブランチからのマージ手順はまだ良く分かっていない.Subversionに比べると,CVSは使いにくすぎる. JapanOpen期間中に偉い人たちに会う機会が多いので,Subversionに移行できないか聞いてみようかな.

  • [rcssserver] CVS: ブランチからのマージ手順のメモ (akiyama) 15:05:15

ゲームログの保存にバグがあったので,修正して11.0.2としてリリース.

http://www.ne.jp/asahi/hishidama/home/tech/cvs/cvs.html#branch

初回のマージの例)
$ cd ブランチの作業ディレクトリ
$ cvs tag -b タグ名1
$ cd トランクの作業ディレクトリ
$ cvs update -d -P -j ブランチ名 -j タグ名1
$ cvs commit
2度目以降のマージの例)
$ cd ブランチの作業ディレクトリ
$ cvs tag -b タグ名2
$ cd トランクの作業ディレクトリ
$ cvs update -d -P -j タグ名1 -j タグ名2
$ cvs commit

具体的な実行内容は以下のとおり

$ cvs update -r rcssserver-11_0  // ブランチを呼び出す
(修正)
$ cvs commit
$ cvs tag rcssserver-11_0_2  // リリースタグを作成
$ cvs update -A   // トランクに戻る
$ cvs update -d -P -j rcssserver-11_0_1 -j rcssserver-11_0_2  // マージ
$ cvs commit

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2016-03-14 (月) 14:51:37 (2094d)
SourceForge.JP
Creative Commons License
RoboCup tools by Hidehisa Akiyama is licensed under a Creative Commons 表示-非営利 2.1 日本 License.