>> Now regarding Subversion - I had a very positive experience with it
>> when I used it on a customer project a year ago. However back then I
>
> The issue really is conversion. I just converted a comparably sized
> code-base last month and while SVN provides great tools, there's no
> great way to move 1000+ tags, dozens of branches, several projects,
> etc - particularly if you've ever hacked around in your ,v files to
> work around CVS limitations. Also, tags/branches are unified across
> the repository in SVN which can create conflicts, etc. Somebody would
> have to dedicate a solid day to performing a worthwhile conversion.
> Maybe worth it, but...
On my admittedly small-sized projects, I found the cvs2svn tool worked
quite well. But the number of tags and branches were small in all
projects involved and we didn't play around with the finer aspects of CVS
;-)
I'm not one for pushing my tool of choice upon anyone else. I wouldn't
migrate unless the benefit was clearly there. In my experience, CVS
emails are a pain in the neck. This is probably a pretty small point, but
I really like getting commit emails, so it was worth it for me. Of
course, I like a lot of the other nice things about Subversion,
particularly that I can rename and move files and track the history with
them. This is rather handy when refactoring mercilessly.
>> found Subversion Eclipse plugin somewhat lacking, so I just used
>> command line.
>
> It isn't much better now... very buggy, but usable. I frequently dump
> out to the command line to execute commands that Subclipse "thought it
> made" but did not, most often when moving files through Eclipse
> refactorings.
Interesting. I think Subclipse has matured quite a bit over the past 6
months or so. Rarely do I have problems nowadays. When I do, I like to
turn to TortoiseSVN if I'm on my Windows machine. I haven't found a
graphical MacOS X client that I like very much though.
I suppose this is now starting to wonder into OT territory . . .
-- Kevin
This archive was generated by hypermail 2.0.0 : Mon Jun 13 2005 - 14:37:13 EDT