案外難しかったです。
EclipseにCVSブランチを作れるっぽいメニューがあるのですが、使い方に苦戦したのでまとめておきます。
- Package Explorer>Team>Branch...
- CVS Repositories>Add To Branch List...
- cvs rtag -r "派生元" -b "ブランチ" を発行する手順となるため、こっちがいいと思う
- ただし、このコマンド単体ではEclipseに分岐することを伝えるだけである。CVSコマンドは利用されない。Tag With Existing Tag...とセットで利用する。
- このコマンドはプロジェクトに対して作用するコマンドなので、HEAD以下のプロジェクト名から選択した方が混乱が少ないと思う
- コマンドを実行すると、操作者がBranchしたがってることをEclipseが認識してくれるので、これを実際にレポジトリにtag付けする。派生元のバージョンを選択してTag With Existing Tag...によってBranchタグを貼り付ける。
- Branchタグを貼り付ける際に、cvs rtagが発行される
CVSを知ってても辛いし、知らなくても辛いコマンド体系な気がします。