From Stack Overflow
[edit] Create A CVS Branch
cvs -q tag -b branch_name
[edit] Switch Working Folder To Branch
cvs update -d -r branch_name
[edit] Switch Working Folder Back To Trunk
cvs update -d -A
[edit] Merge A CVS Branch to Trunk
cvs -q update -j earlier_tag -j branch_name