It is very nerving. We oft merging a lot of revisions at one time from development to our quality trunk. The merges have to been done seperate to insure the possibility too take them back or merge them too trunks of clients. After each merge you have too update the repository. Why is this not done by the merge?
Under v1.4.0 and before, Tortoise would normally merge with no issues multiple times (as stated above). If there were issues with the files, you'd get a dialog if you want to update, and if you said yes, it would update and then take you back to the commit screen to try the commit again. (This mirrors what you say).However, with v1.4.1, there are two changes. One is that it tells you far more often that your 'out of date' even though you updated prior to the last commit (there should be no reason that I'm out of date). Far worse, though, is the fact Tortoise no longer (or at least very rarely, I had it work once out of some 20 or more tries) prompts you to update after telling you an update is needed. It tells you an update is needed, then just closes. This is what is aggravating. You (a) have to now manually update when before tortoise handled it for you), and (b) you now have to start up the merge process again, requiring you to make the selections again, hoping you get them the same.
just use a nightly build.
> Would it be possible to add an "Update" button to the merge failed dialog that starts an update and reopens the merge dialog with selected revisions again?+1, this would be very helpful
Also is it possible to set the default value of the 'Allow mixed revisions' checkbox in the Merge options dialog? In my use cases (cherry pick merges of several commits one after another) it is an extra step that I always forget to do and have
to re-initiate merge (pick up the source branch again, re-select revisions etc.). It is time consuming and very annoying when it fails. An internal config variable (under Advanced page in Settings) would be sufficient.
yes you are right. I don't want to perform a mixed version merge (that works - tested it multiple times).
But i don't get the Command failed dialog. Only option is to click on OK and then I will loose the whole merge info (selected revisions)
> There is already code to take care of this, see attachment.
Unfortunately this does not seem to work on my computer. Please see attached images. Nothing happens after I click 'OK' in the 'Merge Failed!' window. As you can see, I am merging specific revisions.
I am using TortoiseSVN 1.14.5 (Build 29465 - 64 Bit , 2022/09/24 08:31:31). Has it been changed after that version was released?