Basic 3-way merge algorithm.
- Find merge base, i.e., most recent common ancestor.
- Compare file tree, find modified / deleted / added files.
- Line based file diff resolve algorithm.
Requirements:
- Able to auto resolve unchanged lines, well most of the time.
- Show and track area of conflict.
Reference:
Basic 3-way merge algorithm.
Requirements:
Reference: