./15055,
./15058: oui, c'est marrant que tu aies eu des performances aussi mauvaises avec Git, GoldenCrystal: Git a toujours été très rapide, car Linus voulait (avait besoin d') un truc vraiment rapide. Mercurial a été fait en même temps pour le même use case.
Git bouffe correctement une arborescence de 140K+ fichiers répartis dans 60K+ répertoires, sous Linux.
Cache froid, la recherche des modifs de cette arborescence prend quelques minutes, même sur un WD Scorpio Black - mais bon, là, c'est clairement le seek du disque qui limite la performance, pas Git

Cache chaud, c'est 2-3s sur un coeur de Core 2 Duo T7200 pour chercher les modifs sur ces 200K+ entrées.
Sur ce repository-là, les ~10000 révisions de l'historique SVN sont stockées en environ 400 MB. Il faut plus de 800 MB à SVN 1.5 (à l'époque) pour stocker le seul HEAD sur une toute petite partie de ce bazar - j'avais arrêté le massacre avant la fin du checkout du trunk

SVN 1.7 se débrouille mieux que ses prédécesseurs, mais reste horriblement inefficace en stockage, par rapport à Git er Mercurial.
./15058: je ne sais pas s'il y a un outil potable pour intégrer Git dans MSVC. En même temps, Git n'a jamais été pensé pour tourner correctement sous Windows (par exemple, il utilise énormément stat(), qui est rapide sous Windows, mais l'API équivalente de Windows est comparativement nettement plus lente), donc c'est improbable ^^
./15059: Mercurial dispose de son propre serveur Web, mais j'imagine que ça ne correspond pas à ce que tu veux ?
Gitweb n'est peut-être pas standalone, en revanche.