Are there any tools available that will allow me to reinstall the git-style SVN branch to a new parent?
So, in the following situation, I create a function branch, and there are commits in the trunk
E
/
A
I am looking for a tool that copies the connecting line and applies commits one by one, allowing me to resolve any conflicts, if any, but each commit retains the same commit message and is still a separate commit.
E'
/
A
Thus, commit E 'will be a commit with the same changes as E, with the exception of the case E causing the conflict, in which case E' will be different from E in that E 'resolves the conflicts, and the same commit message as E.
I am looking for this because it helps in updating branches using a trunk - the svnmerge.py/mergeinfo path does not help, since you still need to resolve your changes when you merge back into the trunk.
source
share