Thursday, May 20, 2010

Are there issues using CVS since everyone has access to the same files?

I am used to PVCS where only one person can check out a file at a time. With CVS, everyone basically has the same file out at the same time. Are there issues with this?

Are there issues using CVS since everyone has access to the same files?
No, because firstly, they will be checking out a copy of the orginal repository and working on that. When commiting the changes to to the main repository, the repository is version numbered (the changes are added, with a new version number to the relevant files). Thus,it is always possible to revert back to a previous version if the new version is/became corrupted.





Secondly, you will be notified of any changes made to the original copy (if you try to do a new checkout, or commit). So you will always know what changes took place.
Reply:CVS has got to be the worst resource tool since RCS. You should only be able to check out to one person at a time. Otherwise when the files are checked in, the first persons changes are overwritten by the second person when he checks in his changes.


Source safe is a much better solution. It has a better interface and much better control of the files.


No comments:

Post a Comment