пятница, 28 марта 2014 г.

Setting Up SemanticMerge for Mercuarial (Hg)

SemanticMerge seems to be able to change you diff/merge workflow completely. Just check it out! It’s enough to say that SemanticMerge shows you how your class members have been changed in the last commit on diff! No more ugly and stupid text comparisons, only smart semantic-oriented matches. There are only C# and Java for the moment, but it has much more to come (JavaScript and C++ are announced).
Given that I use Mercurial for about everyting I do, let’s have a look at the process of setting SemanticMerge up for popular Mercurial GUI clients: TortoiseHg and Atlassian SourceTree.