I've bee reading up on git and git-svn. I'm pretty new to git but I've been able to create some basic repos. However, I'm a bit confused on how the workflow would go for git-svn being used by a team. The goal is to convert svn to git for branching and sharing purposes, then commit back to the main svn repo when ready to push to production. Here are my questions:
Should each member of the team create a git repo from the svn repo? Would this approach work when merging back to svn / pulling from each other?
-or-
Should one git repo be created from svn, then that repo is pushed 'publicly' for team members to clone? Then would changes be pulled back to the original git repo for rebasing and pushing to svn?
-or-
Can we do the same as above except just pull changes from each other's working copy repo?
-or-
Am I adding too much complexity to the workflow and should just keep using svn, since it's not an option to just convert entirely to git?