I have a branch which I created from the trunk some time ago. Since I created the branch, I didn't touch the trunk. Now, I want to return from the branch to the trunk. This is a very simple case, since there's not much merging to do. Nothing changed in the trunk. The branch can fully replace the trunk.
As I see it, I have two options:
- Delete the trunk (rename it to something else, delete it later) and rename the branch to be the trunk.
- Merge the branch to the trunk (move my working copy to the trunk and use the Merge command from the branch).
I'm not sure which option is preferred. It is important for me to maintain the revision context (not to break the revision graph).
Any thoughts?