As mentioned in Git limits, Git has no file size or file number limit per se.
But it:
- Won’t manage large files too well (which is why a project like Git-BigFiles exists)
- Tag every file within its repository, which is why, if you have many different sets of files which each have their own development life-cycle, it is better to use several Git repositories anyway (see true nature of submodules).
That approach is more suited to a component-driven development, and is quite different from the SVN external.