So I'm using git and interacting with an svn repo.
I have a svn TRUNK that looks like this:
For the sake of simplicity and interoperating with a less-capable system (SVN), it is recommended that all
dcommitdirectly from the SVN server, and avoid all
pushoperations between git repositories and branches.
The author does provide a recommendation:
The recommended method of exchanging code between git branches and users is
git am, or just
dcommiting to the SVN repository.
Adapting to your situation
git format-patch --stdout c^..i >my.patch git reset --hard trunk git am <my.patch
i are appropriate identifiers for the commits in your history.