Mike Lawton

DaProSystems, Inc.

SemanticMerge has been enormously helpful in taming that complex process. I can, with confidence, separate what requires my attention to resolve and what SemanticMerge does brilliantly... understanding the code and knowing which "conflicts" don't require my attention at all.

About us:
I am the architect and primary developer for a software suite that manages the full lifecycle of civil process for Sheriff's Departments.‚Äč We created a system that helps track, manage, serve, report, and finally, return the completed papers to the proper party.
Why SemanticMerge helps:
We adhere to a strategy within our source control for branching that includes a development trunk (with some feature branches), a release branch, and a hotfix branch. Our solution has reached a maturity such that new technology has replaced old, new ideas have evolved to change the shape of the focus, new architecture has been introduced to increase flexibility, and so forth. As a result, we do a LOT of refactoring, feature spikes, etc. SemanticMerge has been enormously helpful in taming that complex process. I can, with confidence, separate what requires my attention to resolve and what SemanticMerge does brilliantly... understanding the code and knowing which "conflicts" don't require my attention at all.
Tools I use:
We use C#, WPF, Entity Framework, Xamarin, WebApi, ASP.NET MVC, Mercurial, and of course... SemanticMerge!