Skip to content
Richard Mayes edited this page Sep 30, 2021 · 12 revisions

Project Description and Motivation

SemDiff is a plugin built to work with Visual Studio and the Roslyn compiler.

SemDiff is designed to be a better C# diffing tool. Most diffing tools currently only look at the text-based changes within a file to determine if there are any merge conflicts. The tools that don't look purely at the text-based changes are subscription-based.

SemDiff is designed to look at open pull requests and find any merge conflicts, whether semantic or not, before they occur.

Getting Started

Terminology

Installation

Configuration

Examples

SemDiff Warning

Developer Tools

Inside SemDiff

API

Clone this wiki locally