Subversion vs. CVS?
-
-
My client looked into it. Subversion has a completely different way of "thinking" about a project. Especially with regards to how branches are maintained. We found it to be a sufficiently daunting paradigm shift that we shelved the idea until we could explore it thoroughly, or hire a Subversion expert to set us up. I guess that's says a lot right there--CVS was a no brainer. Subversion, well, it takes a lot of knowledge. Of course, it's really powerful, but I'm still not convinced that the difference in capability is anything more than how you use the tool, rather than the tool providing any specific feature that CVS is missing. So, that's my 2c. Marc My website
Latest Articles: Object Comparer String Helpers -
Some of the projects here (here being where I work, not Ireland in general :rolleyes:) moved to Subversion and are loving it. None of them blogged about it or wrote about it but I'll try to get something from them. However, I would definitely suggest reading this: http://www.chiark.greenend.org.uk/~sgtatham/svn.html[^] The guys who develop Putty[^] moved from CVS to subversion last november and Simon Tatham[^] wrote about the migration. Regards, Brian Dela :-) Blog^ Co-author of The Outlook Answer Book... Go on, pre-order^ it today! Regular Expression Library builder^
-
My client looked into it. Subversion has a completely different way of "thinking" about a project. Especially with regards to how branches are maintained. We found it to be a sufficiently daunting paradigm shift that we shelved the idea until we could explore it thoroughly, or hire a Subversion expert to set us up. I guess that's says a lot right there--CVS was a no brainer. Subversion, well, it takes a lot of knowledge. Of course, it's really powerful, but I'm still not convinced that the difference in capability is anything more than how you use the tool, rather than the tool providing any specific feature that CVS is missing. So, that's my 2c. Marc My website
Latest Articles: Object Comparer String HelpersMarc Clifton wrote: My client looked into it. Subversion has a completely different way of "thinking" about a project. Especially with regards to how branches are maintained. We found it to be a sufficiently daunting paradigm shift that we shelved the idea until we could explore it thoroughly, or hire a Subversion expert to set us up. Which is exactly what happened with us. Well, that and security didn't have subversion on the approved software list, and Apache was on the refusal list (i.e. no one is allowed to have it). So we shelved the idea of converting our main CVS server, but we had a new revision control need on a controlled access network (local only to the programmers and a few others), so we built a new Subversion server to get used to it. That has been, interesting. I'm using Tortoise CVS and Tortoise SVN to keep the presentation similar as far as revision control goes. That helps with the learning. But we never "converted" from the CVS we just built the new server that is invisible to the outside world. _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)
-
My client looked into it. Subversion has a completely different way of "thinking" about a project. Especially with regards to how branches are maintained. We found it to be a sufficiently daunting paradigm shift that we shelved the idea until we could explore it thoroughly, or hire a Subversion expert to set us up. I guess that's says a lot right there--CVS was a no brainer. Subversion, well, it takes a lot of knowledge. Of course, it's really powerful, but I'm still not convinced that the difference in capability is anything more than how you use the tool, rather than the tool providing any specific feature that CVS is missing. So, that's my 2c. Marc My website
Latest Articles: Object Comparer String HelpersMarc Clifton wrote: rather than the tool providing any specific feature that CVS is missing. I am not sure that this statement is correct. I know Subversion will revision not only files but also directories. (I may be wrong but I think CVS does *not* do this.) Depending on what you are doing, that can be huge. The generation of random numbers is too important to be left to chance.
-
-
Marc Clifton wrote: rather than the tool providing any specific feature that CVS is missing. I am not sure that this statement is correct. I know Subversion will revision not only files but also directories. (I may be wrong but I think CVS does *not* do this.) Depending on what you are doing, that can be huge. The generation of random numbers is too important to be left to chance.
CVSNT recently added versioning of folders but I found it to be a bit error prone (you have to commit-update the whole folder for versioning to work). SVN seems superior in that sense.
-
I haven't used CVS in production but I did have a play around with it at 1 stage and in comparison I found Subversion alot easier to use. We currently use it on a Windows Server with SSH and Tortoise, its been workin great.
-
Marc Clifton wrote: My client looked into it. Subversion has a completely different way of "thinking" about a project. Especially with regards to how branches are maintained. We found it to be a sufficiently daunting paradigm shift that we shelved the idea until we could explore it thoroughly, or hire a Subversion expert to set us up. Which is exactly what happened with us. Well, that and security didn't have subversion on the approved software list, and Apache was on the refusal list (i.e. no one is allowed to have it). So we shelved the idea of converting our main CVS server, but we had a new revision control need on a controlled access network (local only to the programmers and a few others), so we built a new Subversion server to get used to it. That has been, interesting. I'm using Tortoise CVS and Tortoise SVN to keep the presentation similar as far as revision control goes. That helps with the learning. But we never "converted" from the CVS we just built the new server that is invisible to the outside world. _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)
Jeffry J. Brickley wrote: and Apache was on the refusal list And IIS wasn't?
-
Jeffry J. Brickley wrote: and Apache was on the refusal list And IIS wasn't?
Ryan Roberts wrote: And IIS wasn't? Correct. In fact, IIS is the only allowed web server on site. _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)