From: Aaron W. L. <aar...@aa...> - 2006-02-25 22:45:04
|
Greg Chicares wrote: > Advantages include atomic commits, and real moves and renames > instead of CVS's remove-and-add. More here: > http://subversion.tigris.org/ > Nice, but I never found a compelling reason to switch from CVS. I don't have any vote or opinion, but I've used svn some. In my experience, svn is far better, if anything because it seems "cleaner." It does away with all of the branch and tagging nonsense, which is really great. It's significantly easier to use, has less "gotchas," and has less weird problems. The big thing thats missing is the mythical 'real changesets,' which shows up when doing various merging operations. Of course CVS doesn't have that either. Nonetheless, svn really is just a "better cvs." If you could choose cvs or svn for a new repo, choose svn. For an existing repo, moving to svn would be an improvement, but may not really make anything significant better if there isn't a lot of hardcore use to begin with. As near as I can tell, since mingw's cvs is essentially a parallel mirror repository to sourceware, it really hardly matters. Keeping it cvs would probably make it easier for whomever is doing the merging. However, I suspect sourceware will switch to svn one day... just my two cents. |