IntelliJ IDEA allows you to compare the local copy of a file with its repository versions. The following options are possible:
- Compare your local copy with the repository version to which you have last synchronized
- If somebody else has committed changes since your last update compare your local copy with newest repository version
- Compare your local version with any repository version
For some version control systems, it is possible to compare a file with a branch version. The differences are displayed in the Differences viewer.
You can explore changes to binary files in the same way as to textual files. For example, use this feature to check changes to images.
To compare with a repository version to which you last synchronized
- Select a file in the Project tool window, or open it in the editor.
-
Do one of the following:
- From the main VCS menu, or on the context menu of a file, choose <VCS> | Compare with the same repository version.
- Select a file in the Local CHanges tab of the Version Control tool window, and choose Show Diff from the context menu.
To compare with the latest repository version
- Select a file in the Project tool window, or open it in the editor.
- On the main VCS menu, or on the context menu of a file, choose <VCS> | Compare with the latest repository version.
To compare with the specified version of a file
- Select a file in the Project tool window, or open it in the editor.
- On the main VCS menu, or on the context menu of a file, choose <VCS> | Compare with.
- In the File Revision pop-up window, click the version to compare with.
Alternatively, use the History view of a file. Select the desired version,
and choose Compare with Local on its context menu, or
click
on the toolbar.