In Git, the merge mechanisms are:
They allow the backend merge strategies 1) to be chosen (with the -s option)