I'd like to be able to do the following:
- Create a git branch off of a remote.
- Locally, create a new branch off of that local version of the remote.
- Do my dev work within that branch.
- Create a pull request from that branch into the original git remote.
- At this point, the pull request can be reviewed, giving us a bit of a code review along the way.
- When that's okayed, pull that into the original remote.
- From there, sync that up with my svn trunk.
Is that possible with git-svn or something similar? I know that I can do a local git repo, do my own branching and such via git-svn, but I need that remote so that others can create pull-requests and such. Really just wanting a good code review solution and in the past, using just git, pull requests were a great way to go. Unfortunately we are using SVN at work, so we need to take that into consideration.
Thanks for any ideas on this :).