Using semanticmerge to contribute to an open source project?

Email us about your project and request a FREE full license: [email protected].

×

Meet us at Qcon Software Development Conference, San Francisco
Nov 11th—13th at the Booth #14
Hyatt Regency San Francisco, 5 Embarcadero Center, San Francisco, California 94111


Keynote details View Larger Map

Whenever we introduce any new developer to branching and merging there’s an idea on the top of their heads: “hey, shouldn’t the merge tool understand the programming language?”. Later we all get used to the existing toolsets for merging code and we lose sight of our initial desire for language-aware merge tools. However, the thought remains in the minds of every developer.

And that’s exactly what we have done with SemanticMerge: develop a merge tool capable of parsing the source code and merge (and diff!) based on that extended information.

The benefits are clear: no longer prevent yourself from cleaning up code because you feel it will be a pain to merge it later – SemanticMerge will deal with it. You move a method to a different location and somebody else modifies it at the original location? No problem, SemanticMerge will deal with it.

SemanticMerge continues to raise the bar for version control. Only half a decade ago, status quo for version control was broken with the introduction of Git and the new DVCS. Now is the time for better tools to deal with intensive parallel development and the need to merge code more efficiently. Visit our booth and find out what SemanticMerge, the language-aware diff and merge tool that understands your code is all about.

    Topics covered include:

  • Better understanding refactors using semantic differencing.
  • Merging heavily refactored code in C# and Java.
  • Complex merge resolution in collaboration with the version control.
  • A look into the future: multi-file SemanticMerge and new languages.

Join us on Thursday November 14th 6:00 pm to 8:00 pm

Runway building – Floor 4th, 1355 Market Street, San Francisco, CA 94103


Meet us to talk about how SemanticMerge helps you to deal with diffs and merges in C# and Java code that has been heavily refactored (C/C++ and JS coming soon).

Enjoy drinks and appetizers while networking with the SemanticMerge team and your peers

Pablo Santos (founder and lead engineer) will be presenting the product and roadmap for the coming months, and gathering feedback and suggestions about how a semantic toolset should help on a daily basis.

We focus on raising the bar for version control, creating tools for developers such us SemanticMerge and Plastic SCM

You write the code – we do merge it!