Maintaining different version Control account

How can I maintain different version control account(any common unix based version control like CVS,RCS,SCCS..) from a single UNIX Login Account.

Many programmers share a common UNIX user/login account.How do they maintain separate Version Control Account.

You first must fix the "many programmers share a common UNIX user/login account" issue.