svn merge not possible without destroying branch? This is worrying ...
Hi,
I'm trying to merge changes from a subversion branch into my trunk. The command I run in PyCharm is "Menu-> VCS -> Merge from....". I choose the proper branch, then click on "Merge All", but then the following really worrisome message pops up:
Why should a branch not be usable for further merge operations, e.g. if new commits show up in that branch? The normal 'svn merge' does not have such a heavy side effect. How can I merge in PyCharm without destroying my branch?
Any help would be very appreciated.
Ralph
I'm trying to merge changes from a subversion branch into my trunk. The command I run in PyCharm is "Menu-> VCS -> Merge from....". I choose the proper branch, then click on "Merge All", but then the following really worrisome message pops up:
Why should a branch not be usable for further merge operations, e.g. if new commits show up in that branch? The normal 'svn merge' does not have such a heavy side effect. How can I merge in PyCharm without destroying my branch?
Any help would be very appreciated.
Ralph
Please sign in to leave a comment.
Source 1 would be your trunk and Source 2 is the feature branch. This should do what you want and preserve the svn:mergeinfo properties.
Unfortunately that does a different thing: it modifies my current trunk in a way that it is converted to what the branch looks like. All changes done to my trunk (after branching) are then lost/overwritten.
A real svn merge (e.g. done on the command line) conserves my changes in trunk and only applies to it what has been changed in my branch after branching. And this is what I would like to achieve from within PyCharm. Since this is such a common operation I would have assumed that PyCharm has some sort of support for it ...