I currently have a project hosted on a private Git repo which I manage using sourcetree. Recently I decided to collaborate with a group of friends on this project. However they prefer Mercurial & SVN to Git and I'd rather have separate Mercurial & SVN repositories created with my project for them to collaborate on while maintaining my own Git repo. I was wondering if it would be possible to do the following via Sourcetree:
1. Have a single project folder on my work system that tracks my projects onto all three repo's (Git / Mercurial / SVN) ?
2. If 1. is possible, can I then selectively pull changes from either of the versioning systems and also selectively push changes to them ?
I'm using Sourcetree on Mac.
Any help is appreciated 