LVMerge often can't handle a situation where I want to accept changes from both target and source. (And where obviously, they are not conflicting with each other)
I have post already about the problem with enums. When both target and source added an option in the enum, LVMerge does not allow me to accept both. I need to either accept the source or the target. That's really silly... It should be possible to simply accept both, as it does not create a conflict within the vi to extend enum.
Also... LVMerge only indicates that something has changed in the enums, but not what has changed. When you have an enums with >20 items, it's difficult to figure that out. It really should highlight the changes in the list...
A similar problems exists for cases. When your vi has a case selector which a large number of cases, then LVMerge doesn't allow to accept the situation where both target and source have added a (independent) case. It wants you to accept either the target, or the source. As long as the case selectors do not conflict, there should be no problem to simply accept both changes.
For example, a base vi, with a case that handles 1, 2, 3 (and default). And then the target adds the case for 4, and the source adds the case for 5. LVMerge should simply be able to merge the cases so that the merged VI handles all cases 1, 2, 3, 4 and 5.
At the moment, (LV2015 SP1) LVMerge doesn't do this... I need to choose either for case 4 or case 5, but can't merge both. And thus I have to discard either of the two cases, and rewrite them back in afterwards... That's not the purpose of LVMerge...
NB: These are cases where the two codes from target and source are not conflicting with eachother... LVMerge should really be able to merge them automatically, and not even have to ask me to intervene! But if it does, it should at least give me the option to merge both.
And this is a pretty common occurence! For example: You have a master/slave pattern, where the slave interpretes the commands on bases of a command enum + case selector.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Any idea that has received less than 2 kudos within 2 years after posting will be automatically declined.