I am using Mercurial with tortoiseHg, and I have few repositories around my computer (because i work with different languages at the same time). I would like to have a backup of all my repositories that I would trigger manually (ideally with an icon on my desktop). I am open to many backup solution, like using dropbox, or using another computer on the same network or both solutions at the same time. Which is the best solution and how can I implement it? I am using windows 7
One option is to import your repositories into a Mercurial hosting service like Bitbucket and then use the built-in push feature of Mercurial to periodically copy your local changes to the remote clone. You can find instructions on how to import an existing repository into Bitbucket here.