::No VS.Net integration. This is more like the CVS model
(edit-merge-continue)
Disqualifies it for me. I want checkouts to be done from
within the IDE. I want my "open solution from
source control" and stuff like this IN The ide.
fabrice: where is there scc supprt? in accurev?
not to be a biggot -- but a java app? No thanks...
We've been using Accurev for over a month, and I don't
want to go back. If you have one or two developers per
project, then Accurev isn't for you. Or if you use
SourceSafe just for a backup model to allow you to go
back to previous versions, then Accurev isn't for you.
But if you have 5 or more developers, or lots of
projects that share various versions of code, this is
absolutely the best product I've ever seen.
Accurev works on entire trees of source code, so the
check-in, check-out model is really not needed. You make
modifications to a personal stream of code, then you
promote those changes up the hiearchy of streams until
you get the changes to the build or integration stream.
Every developer can have his own stream to make changes.
After the changes have been unit tested we promote them
to integration where every three weeks we do a build
from a milestone stream. It really is quite a
revolutionary way of looking at source control. It
really doesn't do justice to call it source control as
much as it is project code management and versioning
system.
As for the integration, I've turned off SCC in VS and
things are so much faster now. I use the Accurev
interface to do all the promotions. Yes it's a java app,
and it's one of the better ones I've worked with (but
that's not saying much). The GUI has a few glitches, but
one of the nice things about a new app is getting to
drive the way it works.
Streams? Seems like a lot of extra work. We have had
great luck with CVSNT, it's a no-brainer. SCC
integration and Shell Integration. It has a COM based
extension model and reliable atomic transactions. No
crazy databases and you branch when you want to.
This new version control system seems to be selling
eye-candy more than anything.