Branching is an OrgVue feature designed to be a ‘holding ground’ for changes. It is a mechanism by which one can make changes to a branched dataset and save these changes without ever changing the dataset underneath.
But what happens if a node is changed in both the trunk and branch - which change persists in the branch?
A change made to a property of a node in a branch will resist a subsequent change to that property of that node in the trunk.
Changes to other properties of that same node in the trunk will be reflected in that property in the branch.
Another way to explain this is that all changes made to a node in the trunk will flow into the corresponding node in the branch, except when the corresponding property in the branch has been changed, in which case the value in the branch resists the change from the trunk.
Find out more about how to use branching to model organisational change scenarios.