<metaname="description" content="Full Stack Python shows how an entire Python web application is built and deployed. Each section of the guide explains a different key concept, from the server through the Python WSGI web framework to the front end JavaScript.">
<p>Source control systems, also known as version control systems, store code
and other static files, such as images, with a history of the changes made to
those files.</p>
<h2>Source Control Systems</h2>
<p><ahref="http://git-scm.com/">Git</a> is a free and open source distributed version
control system.</p>
<p><ahref="http://mercurial.selenic.com/">Mercurial</a> is similar to Git, also a free
and open source distributed version control system.</p>
<h2>Source Control Third Party Services</h2>
<p><ahref="https://github.com/">GitHub</a> is currently the most commonly used source
control platform for using Git.</p>
<p><ahref="https://bitbucket.org/">BitBucket</a> provides free Git and Mercurial
repositories for open projects and private repositories for up to five
users. Users pay for hosting private repositories with more than five users.</p>
<h2>Source Control Resources</h2>
<p><ahref="http://www.kalzumeus.com/2010/12/12/staging-servers-source-control-deploy-workflows-and-other-stuff-nobody-teaches-you/">Staging Servers, Source Control & Deploy Workflows, And Other Stuff Nobody Teaches You</a> by Patrick McKenzie.</p>