views:

215

answers:

5

I have a folder which contains a whitelabel-esque system; theres way over 90,000 files in there.

Currently its stored in SVN and we just checkout the sub-folders as required.

Would mercurial or another SCM be able to handle having the lot checked out at once without it dying when you try to commit.

A: 

I guess it would more depend on the capability of your system like RAM, processor speed etc rather than on capability of SCM tool.

ckv
Server has 4gig ram (Win Server 2k3), dual xenon; client machines are ok, dual core, 3.5gig ram, XP.
Chris M
A: 

Perforce is known for handling large commits fairly well.
See also "Is Perforce worth it?"

But infrastructure aspects need to be taken into account anyway.

VonC
+1  A: 

I've done some analysis for this here: http://stackoverflow.com/questions/1396737/can-i-use-subversion-for-a-multi-gigabyte-data-set/1399598#1399598

(Read comments after my answer as well).

Jim T
Tonfa added some timings for hg in that question.
Paul Nathan
A: 

Another vote for Perforce as long as the server isn't running any Windows OS. I suggest at least a 6 core system with 24 Gb of RAM and a decent RAID under Linux.

mnemotronic
Which translates to a hell of a lot of cash for version control. And our OPs team is very much locked down to Microsoft which of course means we are :o)
Chris M
A: 

Perforce and PureCM and the quickest version control tools for checkout and checkin. I would be wary of Perforce if you are planning on branching. Perforce will be VERY slow branching this number of files. PureCM will handle this fine.