Disclaimer: I'm talking about a very small scale operation; think less than five people.
I'm currently in the process of migrating my code over to source control (using Amazon's AWS/CodeCommit stuff with Git currently, but I'm not dedicated to it). I'm not sure what to do about my binary dependencies though. At the last place I worked, we stored assets in a separate home-grown version control system and source code/external libraries in a single SVN repository, but we also had our own separate symbol servers and a few hundred grand to throw at hardware.
I'm fairly sure it's most sound to store external DLLs in the main repo, but what about PDBs? One of my external libraries has a PDB that weighs in at a gig-and-a-half. That seems a bit insane for what should be a lightweight code repository. Regarding assets, is it too much to commit them given that I'm working on an indie scope, or should I look into a separate repo?