OkDiffthree is an open supply file comparison and merge tool that is out there for Windows and Linux. It’s a KDE challenge.
Unlike some comparison instruments, OkDiffthree is able to three-way comparisons, i.e., chances are you’ll use it to pick out as much as three recordsdata or folders for comparison or merging.
Run this system and you will see a pop-up window overlapping the interface. Select the recordsdata or folders to be processed. Let’s strive it with a few paperwork. The software hundreds one doc in every pane. The variations within the content material are highlighted on a color-coded foundation.
The interface of OkDiffthree is made up of a menu bar and a toolbar. The File and Edit menu are for performing primary operations like opening, saving, copy, paste, minimize, and so forth. The tackle bar on the high of every pane reveals the identify and the total path of the loaded file. There is a standing bar beneath it that shows the present line quantity, the encoding format and line finish model of the doc.
Use the Diffview menu for extra choices corresponding to Word Wrap, Diff Windows, add or clear handbook alignment, toggle the road numbers, house and tabulator characters, whitespace. Jump to the subsequent battle, i.e., distinction within the content material, through the use of the motion menu.
When the paperwork include whitespace on the identical strains, a battle happens, and you will have to make use of the Merge menu to resolve which content material must be saved within the output doc. And since this is a brand new file, it doesn’t have an effect on those that are being merged. You also can right-click on a battle to view a context menu that lets you select which line to make use of, the one from Document A or B.
This is a improbable option to observe the adjustments made between two or three revisions of a doc, with out manually having to go over it.
Folder Comparison and Operations
OkDiffthree can be used to match folders and if required, merge them. Comparing 2 folders shows a abstract that tells you the full variety of recordsdata within the directories, what number of of these are the identical, and the variety of completely different recordsdata. Click okay to view the actions that you would be able to select. Once once more it is introduced in a color-coded type, and you possibly can see which recordsdata exist in Folder A, those in Folder B, and the frequent ones.
The Folder Menu is activated when you choose two directories for comparison. This lets you merge the folders or particular recordsdata. You also can evaluate chosen recordsdata. The outcomes may be toggled to point out equivalent recordsdata, completely different recordsdata, solely these in A or B.
For fast operations, you should use the menu merchandise that lets you choose all recordsdata in a folder. Once you might have chosen some recordsdata for merging or synchronization. Select the Current Item Merge or Current Sync Operation and decide the folder for use because the supply. You can optionally choose the “Delete (if exists)” or Do Nothing choice to delete or retain the recordsdata within the vacation spot folder.
When you are prepared, hit F7 or the Start/Continue Folder Merge choice to use the adjustments. You’ll be given an choice to simulate the end result, which shows a log of the adjustments that may happen when you really proceed with the operation. In this instance, I have opted to pick out folder A because the supply. So the contents can be copied to folder B.
OkDiffthree’s Options display screen may be accessed from the settings menu. It permits you to customise the font sort, dimension, colours used for the distinction indicators. There are some superior choices that you would be able to outline for the merge, folder settings.
Installers for the Windows model of OkDiffthree can be found on the Binary Factory web page. The program is is additionally out there for Linux from the KDE web site. There is an older model on SourceForge that is lacking some options.
If this is not your cup of tea, Meld is a great different, that is additionally open supply and cross platform.