title: Should Google App Scripts be stored in version control like GitHub
body: <p>I am confused about the best way to manage shared development of Google App Scripts. The thing is that editing google app scripts is done through an online editor with its own version control in place, but that's not shared with other developers as far as I can tell.  </p>
  
  <p>So is the suggested practice that we copy and paste from that editing space into local hard files and then push into the version control system of our choice, and then when we want to test things we copy and paste things back into the online editor?  Seems messy and error prone.</p>
  
  <p>I see some people are putting their Google App Scripts in places like Github:</p>
  
  <p><a href="https://github.com/peterneubauer/neo4j-google-apps-script" rel="noreferrer">https://github.com/peterneubauer/neo4j-google-apps-script</a></p>
  
  <p>Would be great it we could push directly from git to deploy on Google App Scripts the same way we do with Heroku.  Would really like to be able to run a battery of unit tests against my App Scripts ...</p>