Perforce Visual Merge for Windows (P4WinMerge)

Perforce Visual Merge for Windows (P4WinMerge) compares two changed versions of a file to the original file and produces a resulting merged file. An easy-to-read graphical interface shows how each change was merged and allows point and click to construct a different merged results. Areas of conflict are highlighted so you can tell where input is needed, and conflicting changes can be edited directly in the merged result window.

Additional features:

  • Synchronized scrolling allows navigating three files at once
  • Color-coded text and a summary strip eliminate having to inspect every line
  • Merged changes can be re-selected and re-edited
  • Complete Help menu provided


Three-way Merge
P4WinMerge can be configured as the default file merge for Perforce client applications running on Windows. It can also be used independently of Perforce, with any local files as input.

Supported Platforms

P4WinMerge runs on Windows Server 2003, Windows XP, and Windows 2000. It comes in the Perforce Windows installer package available on the Perforce Downloads page.

Perforce Server Compatibility

Since P4WinMerge is a stand-alone Windows application, it does not require a Perforce Server when used by itself. However, when invoked from within a Perforce client application like P4,P4Win, or P4Web, a Perforce Server is necessary.

Licensing and Pricing

P4WinMerge can be downloaded for free.

More Information

P4WinMerge Release Notes describe the latest P4WinMerge enhancements and fixes.