LeDuc Systems

PR Conflict Resolver for Azure DevOps

Resolve pull request merge conflicts in the browser, without a local clone. PR Conflict Resolver adds a Resolve conflicts tab to every pull request in Azure Repos. It lists the conflicting files, opens each one in a three-way merge editor, saves your work as you go, and shows a final diff before anything is written to the pull request.

Get PR Conflict Resolver on the Visual Studio Marketplace

Three-way merge editor

What it does

Draft restored after a refresh

Files that cannot be merged line by line

Binary file choice

Review before applying

Resolution applied

All names and code in the screenshots are invented.

Your code stays in Azure DevOps

The extension has the Code (read and write) scope, used to read the pull request, its conflicts and the file versions, and to save resolutions. Drafts are stored in your organization's extension data storage (your user only) and in your browser's local storage. Nothing is sent to LeDuc Systems or any other server. See the privacy policy.

Applying a resolution needs the same permission as resolving conflicts in the pull request (Contribute on the repository).

Pricing

Free during the early release, with every feature included. Azure DevOps Services only.

Support

Email tyler@leducsystems.com or see the support page. I answer support email myself.

FAQ

Does it change my pull request before I click Apply? No. Drafts are saved as drafts only. Nothing is written to the pull request until you click Apply resolution.

What if I refresh the page? The draft comes back. A draft made for an older version of the pull request is set aside, not applied.

Does it work on Azure DevOps Server? Not in this version. It targets Azure DevOps Services.

Is my code sent anywhere? Only to Azure DevOps, through its own APIs. The extension has no server of its own.

PR Conflict Resolver is made by LeDuc Systems LLC. It is not made by or affiliated with Microsoft.