title: Terminology: What "environment" is Team Foundation Server in?
body: <p>I am starting to learn about DevOps -- TFS (Team Foundation Server) in particular -- and want to make sure I have the correct understanding of terms.</p>
  
  <p>If the the local copies of my C# and SQL projects are the "development environment" and the published projects that the users interact with are the "production environment", how would we describe the "master copies" that get pushed to TFS? </p>
  
  <p>Or, think the repositories available on GItHub. When you clone a repository, you are making a copy from that "master copy" to your PC (which then enters the development environment), but in which environment does that repository belong when it is in GitHub?</p>