title: What is the correct way to deal with DB migration while using South, Django and Git?
body: <p>Background :-</p>
  
  <p>I am using Django 1.3. We are using South as the module for DB migration and Git SCM. </p>
  
  <p>Problem:- </p>
  
  <p>What is the correct way to deal with the migrations Folder that is formed? </p>
  
  <p>The main problem is I make changes in the DB schema in the development machine, when I upload it to the production server I have to migrate the existing schema. While doing that there is always some issue with the migration files. </p>
  
  <p>Should I just add the migrations folder to the gitignore ? or is there a better way to go about it ?</p>