|
How MergeMagician Works
At its core, MergeMagician is based on three simple, yet very powerful concepts. These three concepts drive the entire design of the program.
- Publish/Subscribe - You configure publish/subscribe relationships between your branches. The server-based MergeMagician daemon monitors your SCM repositories and automates your merges based on these branch relationships.
- Collaborative Conflict Resolution - Frequent, automated merges will reduce merge conflicts, but can never eliminate them completely. In situations where conflicts do arise, MergeMagician provides a powerful, yet simple web-based merging tool where multiple developers can work together to resolve the conflict.
- Suspend/Resume - When a merge conflict occurs, the merge is automatically suspended awaiting conflict resolution. The web-based conflict resolution component is tightly integrated into the suspend/resume workflow. After all conflicts are resolved, the merge is resumed and completed.
|