How well does modern VCS deal with thousands of individual repositories or projects?
<p>We have a sort of unique situation where we have thousands (20k+) of individual small html files that are unrelated.  We make edits to probably anywhere from 10s to 100s every day.  We have been using Visual Sourcesafe which works well with that model but have been wanting to move to something a bit more modern for a while now.  I just don't know, looking at what is available, what might work best, or if anything will.  </p>

<p>Using something like Mercurial, would we want one repo, with one project for each file and all projects in the one repo? Or one repo with one project and all files in that one project? Or will this even work? Or do I know so little about all of this that my question doesn't even make sense (quite possible)?</p>