I've got a branch that I'm doing some re-factoring work on, and I'd like to periodically move some changes back to trunk.
That is to say, parts of the re-factoring work can be moved / cherry-picked to trunk as they complete.
Does svn support such a workflow?
The docs seem to indicate a "branch,syn,sync,sync,reintegrate-all,delete" pattern. http://svnbook.red-bean.com/en/1.7/svn.branchmerge.basicmerging.html
In my case, I'd like to not only keep branch alive and but also avoid svn changes that could impact other developers. (Such as screwing up the merge tracking so that future merges are difficult.)
I do see the section on "record only" merges, but I'm not sure if that that helps.