Skip to Content

ChewingTeeth (3): CVS

Ahmed Hashim's picture

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

Comments

Ahmed Hashim's picture

start

Can any one contribute in this Article?

MSameer's picture

Why don't you start yourself

Why don't you start yourself ? ;-)

Quote "yes she took her cake to become small so we can fit into the rabbit hole .. i`m already small aho even u can`t c me :P"

Ahmed Hashim's picture

?

MSameer's picture

The problem is time man. I kn

Let me tell you a secret: svn is better than CVS!

Quote "yes she took her cake to become small so we can fit into the rabbit hole .. i`m already small aho even u can`t c me :P"

Ahmed Hashim's picture

Add it

You can add it to your TODO list ;) but time!!

Pronco's picture

recommendation

Use Subversion instead -- it was developed later by the former CVS team to overcome the inherent problems in the design of CVS. Many of the large open source projects are in the process of migrating to Subversion, if they haven't already.

The Subversion team has written an excellent book that gives guidance on best practices and CVS migration issues.


-I used to be indecisive .. but now I'm not so sure

Ahmed Hashim's picture

in progress

Alaa's picture

svn == subversion

Alaa


"i`m feeling for the 2nd time like alice in wonderland reading el wafd"

Pronco's picture

subversion == svn

cheers, Pronco


-I used to be indecisive .. but now I'm not so sure

Ahmed Hashim's picture

Can you help

mm we have a problem in using The old version of source safe from distributed sites. if you want to connect to source safe from another network with the IP of the Visual Source safe it will not be possible. so, what shall we do, buy a license for the new version !!!

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.


Dr. Radut | book