title: Large Files in Source Control (TFS)
body: <p>Recently at the office we have been talking about placing large files into our TFS repository.  The files themselves are XML, usually 100-200MB in size, and sometimes as large as 1GB.  We use them as data for automated testing and they are mostly static (one gets a minor tweak every year or so).  Anyway, there is a  notion that putting files like this into the repository is a no-no because they are "big" and that will make things "slow" (outside of the original check-in/out) but we don't really have any evidence to back this up.</p>
  
  <p>So my question is, what are the pros / cons / implications of putting large static files into a source code repository like TFS (or SVN, Git, etc. for that matter)  Is it OK?  Will it "fill up the server" or have some other dire consequence?</p>