I want to export a Git repository (G) to a SVN repository (S). S has been initialized with the standard layout (branches/tags/trunk) and G has the development history so far. I followed the advice in the Google Open Source Blog which details how an export G → S works. Basically the blog recommends to git-svn clone S into an empty directory, fetch G into a temp. branch and rebase that to "master" thus becoming a second Git repository (G').
I neither want to abandon either files not under source control nor the branches not available on origin. That's why I do not want to continue to work with G' but rather with G. Is there a way to fetch back the new commit representing the layout commit to S? I had no success in trying to merge G' into G (no common ancestry of course).