12/3 Does anyone really like their build management, source code control
software they use for their company/project?
\_ I like Perforce. http://www.perforce.com No build management;
it's just source control. You might also check out BitKeeper. --pld
\_ I used CVS for source code control when I was working. Now
that I'm in grad chool I still use it. CVS is simple, stable,
powerful, easy to use, and the source is available. I
especially like the features which allow people on different
machines to share projects over the internet. -emin
\_ MS Source Safe. Fully compatible.
\_ MS VSS is a load of crap even by Microsoft standards. The only
reason to use it is that you don't know any better.
\_ We ditched CVS for MS Source Safe because CVS is a load
of crap. Source Safe is much much better.
\_ We ditched MS Source Safe for Perforce because SS is a
load of crap (it was into things like losing files and
corrupting change history databases). Perforce is much
much better, nyeah.
\_ user error.
\_ Uh, no. The "we" was a corporate we -- the loss and
corruption happened over a number of SS installations
within my company. Each SS install had its own
dedicated machine and admin (they were supporting
developers on multi-hundred-million-dollar products;
we didn't just hire up some dope-smokin' dropout
from the mailroom and start up source control on a
spare P-66). SS sucks rocks. The only user error
was getting it in the first place. The groups that
were using Perforce or ClearCase from the start had
none of these problems.
\_ Don't believe it. Sorry, but I think you're full
of crap. SS is the best. The idea that you had
20+ machines and 20+ admins to go with them makes
the rest of your story ring false. No one does
that. No one with any talent would take a SS
admin of *one* machine as a full time job.
\_ Hello, have you ever heard of someone doing CM?
Large companies often have at LEAST one CM
person per project.
\_ And reading the followup below, we can see
that I was correct and you're a clueless
fuck. Thank you for playing, come again
soon. Box of Rice A Roni on the way out.
\_ Why not just admit you have no idea what
a CM person does? CM's are relengs
you dumbass.
\_ Uh because I do? Gee, I'm sure what
you know from your one employer is
the only way it could be everywhere.
\_ Someone says that they had an admin
\_ Yes.
doing CM stuff per project. Your
response was that is obviously
false. WELL GUESS WHAT! MOST BIG
COMPANIES HAVE AT LEAST 1 CM i
PER PROJECT.
\_ Heard you without the yelling.
You're still wrong no matter
how many CAPS you use. And
even if you were right (you're
not), a BIG COMPANY doing a
thing doesn't make that a smart
thing. And there aren't that
many talented people around
willing to sit on their asses
all day doing CM. It's a dope
smoker job.
\_ I never said it was smart.
Just that it is. And it is
(true that is)
\_ Yeah whatever. yawn.
\_ Sorry, I was being inaccurate; these people
were releng types, so they had duties beyond
purely being SS admins. But my point was that
the problem was chronic to SS installs across
the company, not a case of SS being screwed up
by one bonehead. But whatever; use what you're
happy with. Hope you keep backups. Don't be
surprised when SS fucks you over, should your
projects ever grow beyond the two-guys-in-a-
garage point to something serious and large-
scale.
\_ They're serious, they're big, they're not
corrupted.
\_ How big (how many files/lines of code/
size in KB/MB of files under source
control)? How many developers do you
have contributing to your projects?
\_ multi-hundred-million-dollar
projects. And you? Some time in
the XCF if you're lucky?
\_ What about Clearcase; Continuus (Remedy?); SCCS; RCS
\_ Clearcase is expensive and has excessive hardware requirements.
If you don't know why RCS won't cut it, you shouldn't be making
the decision.
\_ Clearcase is from Rational (rational bought PureAtria recently
I think). When I first started using it, I hated it. Now I
think it's wonderful. The GUI portion is pretty weak on the
Unix side, but is fabulous on NT.
\_ Clearcase ROCKS!!!!
\_ I like ENVY from OTI. It is a fantastic version control tool and
source code repository. It's basically an object database that
stores every version of every method, class, package, application
you create. It, because of integration with the tools vendors,
it is totally transparent (never need to manually checkin/out).
Plus, it has a nice suite of tools for doing diffs/merging forks
of methods/classes/packages/applications. Works for Smalltalk
and Java.
\_ yeah yeah that's nice, whatever, I use RCS.
\_ use PRCS.-ali
\_ Yes. And No.
\_ And sometimes maybe. |