tkdiff is a graphical front end to the diff program. It provides a side-by-side view of the differences between two text files, along with several innovative features such as diff bookmarks, a graphical map of differences for quick navigation, and a facility for slicing diff regions to achieve exactly the merge output desired.
Features
- Interfaces with several SCM systems such as Subversion, Git, Mercurial and more
- Runs on multiple platforms
- Permits Diff-region repartitioning for EXACT merging
- Provides statistics/reports on the breadth of changes
- Highly configurable interface, with personalized defaults
- Usable with multiple differencing engines, if desired
- Supports directory-level comparison (including recursion) as well as individual file-level
- Fully supports 3-way merging and can help resolve conflicts
License
GNU General Public License version 2.0 (GPLv2)Follow tkdiff
You Might Also Like
Rate This Project
Login To Rate This Project
User Reviews
-
Has been my go-to visual diff front-end for years. Enough features, and very easy to install on any Linux or Unix distribution, even if it is not available in its package manager, or you are using a system where you do not have root. So you can in a way bring tkdiff along it in your personal toolkit.
-
Absolutely the best way to visually see file differences. The reason there are so few tickets is just because it is just works.
-
Thank you very much for the free open source program!
-
Tkdiff is just so much better than any command-line rendition of diffs I have ever seen. The documentation is awesome, once you stop looking for a man page and hit the Help button in the GUI
-
diff is classical tool for UNIX-like systems. but it is textual. tkdiff is a classical GUI for diff. lightweight and effective.