Code Compare について

ソースコードファイルとフォルダーの比較ツール

CodeCompare Pro はフォルダ同期とソース比較をマージする効率的なツールです。それはアカウントの異なったプログラム言語(C#、Visual Basic、XML、XAML、など)を考慮して、2 - 3種類の比較を提示します。CodeCompare Pro はVisual Studio アドオンとスタンドアロンアプリケーションとして配布されます。

Code Compare Features

Comparison and Merging

  • Colored blocks for inserted, deleted, and modified text.
  • Detailed highlighting of changes within lines.
  • Collapsing of unchanged text regions.
  • Point-and-click merge with a mouse.
  • Editing files on the fly with a reliable file compare tool.
  • Merging shortcuts for advanced users.

Semantic Source Code Comparison

  • Structure comparison mode - comparing sources via their signature and not only by their location.
  • Lexical comparison from major programming languages – C#, C++, Visual Basic, JavaScript, Java, XML.
  • Syntax highlighting for programming languages.
  • Matching methods in compared source code files.
  • Similar lines of code are matched even after refactoring.
  • Detecting moved blocks of code if source code is reordered in files.
  • Displaying changes in code structure in Difference Explorer.
  • Code outlining for collapsing and expanding regions of code.

Folder Сomparison

  • Advanced diff directories compare utility.
  • Color-coding for added, deleted, and modified files.
  • Filtering options for excluding or including certain file types.
  • Instant opening of individual file comparison documents.
  • Display options for better comparison result analysis.
  • Batch file copying from pane to pane or to a selected folder.

Visual Studio Integration

  • Compare code without leaving your favourite environment.
  • Native Visual studio extension for smooth integration.
  • Choose to use standalone or integrated Code Compare on the fly.
  • Link Code Compare to Android Studio as an external tool to compare and merge code.

Version Сontrol Integration

  • Colored blocks for inserted, deleted, and modified text.
  • Integrates with version control systems as the merging tool for conflicting file revisions.
  • Non-conflicting changes are merged automatically.
  • Merging conflicts are highlighted.
  • One-click conflict resolution with a mouse button.
  • Three-way comparison to compare and merge three files side-by-side.