let me create a file, and then modify the file to make several version
$ touch file $ echo helloworld > file $ cvs add file cvs add: scheduling file `file' for addition cvs add: use `cvs commit' to add this file permanently $ cvs commit -m 'add file to cvs' file /home/cvsroot/project_name/file,v <-- file initial revision: 1.1 $ echo I am Neo > file $ cvs commit -m 'add file to cvs' file /home/cvsroot/project_name/file,v <-- file new revision: 1.2; previous revision: 1.1 $ echo my nickname is netkiller > file $ cvs commit -m 'modified file' file /home/cvsroot/project_name/file,v <-- file new revision: 1.3; previous revision: 1.2 $ echo I am 28 years old > file $ cvs commit -m 'modified file' file /home/cvsroot/project_name/file,v <-- file new revision: 1.4; previous revision: 1.3
show log message
$ cvs log file RCS file: /home/cvsroot/project_name/file,v Working file: file head: 1.4 branch: locks: strict access list: symbolic names: keyword substitution: kv total revisions: 4; selected revisions: 4 description: ---------------------------- revision 1.4 date: 2008-11-24 15:42:49 +0800; author: neo; state: Exp; lines: +1 -1; commitid: V0iuptfP43iETPrt; modified file ---------------------------- revision 1.3 date: 2008-11-24 15:42:20 +0800; author: neo; state: Exp; lines: +1 -1; commitid: YWfYHFSV10duTPrt; modified file ---------------------------- revision 1.2 date: 2008-11-24 15:41:47 +0800; author: neo; state: Exp; lines: +1 -1; commitid: 4iRs5fm1g9diTPrt; add file to cvs ---------------------------- revision 1.1 date: 2008-11-24 15:41:28 +0800; author: neo; state: Exp; commitid: zCWkxnWxLZHbTPrt; add file to cvs =============================================================================
cvs log -r1.2 file
$ cvs log -r1.2 file RCS file: /home/cvsroot/project_name/file,v Working file: file head: 2.1 branch: locks: strict access list: symbolic names: release_1_0_patch: 1.4.0.2 release_1_0: 1.4 keyword substitution: kv total revisions: 5; selected revisions: 1 description: ---------------------------- revision 1.2 date: 2008-11-24 15:41:47 +0800; author: neo; state: Exp; lines: +1 -1; commitid: 4iRs5fm1g9diTPrt; add file to cvs =============================================================================