So you are stuck with SVN, huh? So here is what you will do:
This assumes that you have {my_project}/trunk
, {my_project}/tags
and {my_project}/branches
Work the same way as you work with git, except that:
Instead of pushing you:
And instead of pulling you:
You can fetch by running the command:
Avoid pushing/pulling to/form different sources. Use it as it was not a distributed versioning system.
Here is an example of script for testing how you can use git-svn.