I would like to know if there is a clean way to do git-svn dcommit of multiple local commits as 1 commit into subversion.
The situation that I have is I am cherry picking some bug fixes changes from our trunk into the maintenance branch. The project preference is to have the bug fixes to be committed as 1 commit in subversion, but I would like to keep the history of changes that I had cherry-picked on my local git for references.
Currently what I do is to do all cherry-picking on branch X and then do a squash merge into new branch Y. The dcommit will then be done from branch Y.
Is there a better way to do it without using an intermediary branch?