The SVN repo at work is only reachable internally (at least for me as contractor). When not at work, I would like to use HG and then sync with SVN the next day.
Is it at all advisable to use both? Are there issues one should be aware of?
You can clone a subversion repository to your machine using git svn clone <SVN repo URL> . The code will be available as a git repository. You can do your work there and make local commits as you please. There is a command line option to get a "shallow" checkout rather than the entire repository which is often useful.
SVN is different from Git and Mercurial, in that it is a single repository that all users have to pull and commit to. Git and Mercurial have a distributed model.
SVN is better than Git for architecture performance, binary files, and usability. And it may be better for access control and auditability, based on your needs.
The Working With Subversion page on the mercurial wiki includes a few different, suitable workflows for just what you're describing.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With