Submitted by Ahmed Hashim on Tue, 31/08/2004 - 15:34.

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
  1. CVS Home
  2. Win CVS

start

Ahmed Hashim's picture

Can any one contribute in this Article?
----
Ahmed Hashim
Hacker from the Earth

Why don't you start yourself

MSameer's picture

Why don't you start yourself ? ;-)


-- I was known as Uniball!
WWW: The place for organized randoms!
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

Who told you ;) i start searching and reading :)
but by the way we need our experties like you to put thier experience.
i am in yours so you have more experience than me :)
i used to stop talking but working.

----
Ahmed Hashim
Hacker from the Earth

The problem is time man. I kn

MSameer's picture

The problem is time man. I know I should complete this among many other things but time!

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


-- I was known as Uniball!
WWW: The place for organized randoms!
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"

Add it

Ahmed Hashim's picture

You can add it to your TODO list ;) i will see the svn
but time!!


----
Ahmed Hashim
Hacker from the Earth

recommendation

Pronco's picture

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

in progress

Ahmed Hashim's picture

Thank you
I have the Subversion installed now and i am reading the Docs.


----
Ahmed Hashim
Hacker from the Earth

svn == subversion

Alaa's picture

cheers,
Alaa


http://www.manalaa.net "i`m feeling for the 2nd time like alice in wonderland reading el wafd"

subversion == svn

Pronco's picture

cheers, Pronco


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

Can you help

Ahmed Hashim's picture

mm Actually i need the OSS help to advice my company to move from proprietary software "Microsoft Visual Source Safe" to an open source one.
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. this problem is solved in the latest Visual Source Safe embedded in Microsoft Visual Studio.net 2005 .
so, what shall we do, buy a license for the new version !!! or use OSS one?

----
Ahmed Hashim
Hacker from the Earth

Comment viewing options

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