If you are willing to invest a bit of your time, DVCS, like Mercurial, Git or Bazaar are superior alternatives to JSGME, albeit a bit more complex. Face has posted a tutorial a while ago, using Mercurial. If you find it, I'd recommend you read it and give it a try.