トランクとブランチについて

  • トランク
    • メインバージョン。本線
  • ブランチ
    • 枝。
  • ブランチの登録

$ cd ~/myproject
$ cvs tag -b myproject-branch

※ ~/myprojectがトランクの作業ディレクトリとする。

  • ブランチに切り替え

$ cd ~/myproject
$ cvs update -r myproject-branch

  • 他のユーザが、トランクをチェックアウトする場合

$ cvs co myproject

  • 他のユーザが、ブランチをチェックアウトする場合

$ cvs co -r myproject-branch myproject

  • ブランチのソースをトランクのソースにマージして、コミットする

$ cd ~/myproject
$ cvs update -j myproject-branch
$ cvs commit -m "merge from branch"

参考ページ:CVS でブランチを始める