Code Compare is a file comparison utility. It supports comparing up to three files at once and integrates with version control systems like SVN and Git. It can be used to compare two files with changes made in a version control system, allowing programmers to easily identify commit errors. Whole folders can be compared at once, with the option to include or exclude certain file types.
Text can be merged between files with a single click, and when comparing folders, compared files are listed in a folder tree, where modified, added, or deleted files are color-coded.
Syntax highlighting and language support
For comparing source code changes and syntax highlighting, it supports many popular programming languages, including Java, HTML, and C++. IntelliSense and comparison by structure are supported when comparing files containing source code. Similar lines are detected, and whitespace, newlines, comments, and different cases can be ignored.Tabbed interface and built-in editor
Code Compare has a tabbed interface, meaning multiple file comparisons can be opened at once. It features its own editor with search and bookmark support, in which all blocks of text with differences are tinted, specific changes within lines of code are highlighted, and moved blocks of code are detected. It also supports code comments, which can be useful for teams of programmers working on the same code.Flexible integration and customization
It can be used as a standalone app, from the command line, or integrated into Visual Studio or Windows Explorer. Hotkeys, fonts, coloring, and some other options can be changed as well, while shortcuts, toolbars, windows, and other personalized settings can be exported for later use.