ChewingTeeth (3): CVS
Outline:
- Introduction:CVS is a version control system. It is used to record the history of your source files.Bugs can creep in when software is modified, and may not be detected until a long time after the modification is made. With CVS, you can retrieve old versions to find which change caused the bug.CVS can also help when a project is being worked on by multiple people, where overwriting each others changes is easy to do. CVS solves this problem by having each developer work in his/her own directory and then instructing CVS to merge the work when each developer is done.
- CVS server setup
- Creating a new repository.
- overview of the CVS authentication stuff.
- All users are mapped to 1 user.
- pserver
- over ssh
- readers/writers
- permissions on the directories.
- permissions on the CVSROOT directory
- co
- commit
- add
- binary files
- tags
- update
- remove
- multiple users, restricting each to a directory
- what's missing ?
- References