Elektra's merge library offers different strategies to resolve conflicts in merges without user interaction. Consequently, Elektra's tools all have access to the following merge strategies:
abort
: the merge will abort if any conflict happens and merge the 3 key sets together otherwise.our
: This option forces conflicting keys to be auto-resolved cleanly by favoringour
. Changes from the other key sets that do not conflict with theour
version are reflected in the merge result. This works like the recursive merge strategy with theours
option of git.their
: This is the opposite ofour
. The merge will use thetheir
version when a conflict happens.
If no strategy is specified, the merge will default to the abort strategy.