Bob La Quey wrote:
So what would you, Matt or Lan, recommend for an "Enterprise Level"
SCM? And why?
What does such a thing cost?
Sadly, there is no One True Answer(tm) to that question.
What do you need? Why do you need it?
A company that has to track software changes for compliance with Federal
mandates because it goes into healthcare machines is very different from
a video game company.
The healthcare company needs a system which is paranoid and has lots of
checks to detect if someone tries to tamper with things. However, they
probably don't need very high throughput.
Video game companies need to track *vast* numbers of files that are very
different. Code needs to be treated one way, while music, renderings,
etc. need to be treated in their own ways. Sometimes you need to go
around the system because its throughput is getting in your way.
For the vast majority of companies *any system* will work. Using any
SCM puts people in the 5% category.
I personally using hg because I want a DVCS system that I can use on
Windows, too. I don't care about the esoteric features where the DVCS
systems differ because I don't use them often.
However, if I'm in an environment where IDE-itis rules (*cough* Windows
*cough*), I'm probably going to turn to Subversion because it has better
integration.
As always, YMMV.
-a
--
[email protected]
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-list