Questions tagged [kdiff3]

KDiff3 is a diff/merge program that compares or merges two or three text input files or directories and shows the differences line by line and character by character (!).

KDiff3 is a diff and merge program that:

  • compares or merges two or three text input files or directories,
  • shows the differences line by line and character by character (!),
  • provides an automatic merge-facility and
  • an integrated editor for comfortable solving of merge-conflicts,
  • supports Unicode, UTF-8 and other codecs, autodetection via byte-order-mark "BOM"
  • supports KIO on KDE (allows accessing ftp, sftp, fish, smb etc.),
  • Printing of differences,
  • Manual alignment of lines,
  • Automatic merging of version control history ($Log$),
  • and has an intuitive graphical user interface.
139 questions
0
votes
1 answer

Fix Git UU with VI

When I pull the code from remote, the git reports conflicts on one file. UU hello.cpp If I use git mergetool hello.cpp and fix the conflict, then git shows the following: The default mergetool is kdiff3. M hello.cpp However, if I use vi to fix the…
q0987
  • 34,938
  • 69
  • 242
  • 387
0
votes
1 answer

Creating a wrapper over an open source diff tool

I want to write a wrapper over some open source diff tool. Say kdiff3. Suggesting the way to do the same. The diff tool shows as per file what is the diff in the code. I want it to perform specific task as per my requirement and automatically…
PKSA
  • 113
  • 1
  • 7
0
votes
2 answers

How to compare Excel files (.xlsx) with Kdiff3?

I added Kdiff3 as my external diff tool in Source tree as shown in the figure. But when I select two commits from Master and click on External Diff from Actions, kdiff3 is showing non-readable text as shown.
Drools123
  • 55
  • 2
  • 11
0
votes
2 answers

How do I open a (Mercurial) patch file in a human-readable format (preferably with kdiff3)?

The Mercurial command hg diff > mypatchfile compiles a "patch" file representing the differences between the working directory and the last commit. Opening this file as plain text results in a presentation of the changes that is quite difficult to…
andreasdr
  • 3,804
  • 4
  • 28
  • 32
0
votes
2 answers

In Mercurial, how to "merge" with the commit's (single) parent?

I've worked on some project. I'm able to see the difference between my project and its (sole) parent with: hg kdiff3 (After I've configured "kdiff3" as shown here). However, I want to be able to edit my files, perhaps remove some of my changes,…
Yaron Cohen-Tal
  • 2,005
  • 1
  • 15
  • 26
0
votes
0 answers

merge in hg / mercurial / kdiff3 shows conflicts where no exist

I've got nice mercurial repository with several branches. When I merge the changes from one branch to another (eg test to stable) mercurial sometimes gives me lots of conflict Messages like this…
Sam
  • 28,421
  • 49
  • 167
  • 247
0
votes
1 answer

kdiff3 not available as c:/Program

I need you help here ) I started use ConEmu powershell with git and as I was recommended i install Kdiff3 for merge procedure I install KDiff3-64bit-Setup_0.9.98-2 version and make changes in ginconfig [merge] tool = kdiff3 [mergetool "kdiff3"] …
Niarah
  • 33
  • 1
  • 1
  • 4
0
votes
1 answer

Anything odd about Chinese unicode characters 稍 and 稊 that would affect KDiff3?

I have reported a bug and entered a support request at the KDiff3 site (https://sourceforge.net/p/kdiff3/bugs/198/), but I wonder if anyone has any prompt information for me about a behavior I'm seeing that might lead me to understanding why such a…
BlueMonkMN
  • 25,079
  • 9
  • 80
  • 146
0
votes
1 answer

error: no match for 'operator*'

I'm trying to compile KDiff3 in QT5 but I'm stuck on this error, can anyone help? error: no match for 'operator*' (operand types are 'QAtomicInt' and 'double') m_pProgressBar->setValue( int( 1000.0 * ( i->m_current * (i->m_dRangeMax -…
mparkuk
  • 509
  • 7
  • 14
0
votes
1 answer

Qt Creator 3 for windows - KDiff build error

I'm getting the following error message when building a project (KDiff3) in Qt Creator for Windows, any help would be appreciated. C:\kdiff3\src-QT4\kreplacements\kreplacements.h:27: error: QMainWindow: No such file or directory #include <…
mparkuk
  • 509
  • 7
  • 14
0
votes
1 answer

Git merge using KDiff3 and Meld?

I have configured KDiff3 as my default merge tool in the Git configuration so that when there is a merge conflict and on using the command git mergetool KDiff3 opens as my merge editor. I would like to try Git merge through meld from the command…
Ravi
  • 3,132
  • 5
  • 24
  • 35
0
votes
1 answer

Error regarding /kreplacements/kreplacements.h

I am trying to build kdiff3-0.9.97 in my machine with the following config Linux 2.6.18-274.el5 #1 SMP Fri Jul 8 17:36:59 EDT 2011 x86_64 x86_64 x86_64 GNU/Linux Red Hat Enterprise Linux Server release 5.7 (Tikanga) [root@xxxx releaseQt]#…
0
votes
1 answer

mercurial hg and kdiff3

I am in windows. I use Mercurial hg. I made a clone of a project (hg clone) then hg pull another project (hg pull). So mercurial asks me to do a merge of the two projects. And then there is a conflict between the two projects. And now I know what to…
user2969259
  • 13
  • 2
  • 6
0
votes
1 answer

Show changeset # next to filename

How can I configure VS 2012 to show the changeset number when comparing two changesets? I have configured Visual Studio 2012 with the following parameters for comparing. However I get the below output with this configuration. I would like to see…
Ryan Gates
  • 4,501
  • 6
  • 50
  • 90
0
votes
1 answer

Merging - can I change what is recognised as similar

Is it possible to control how merge tools recognise similar blocks of code? Particularly meld, but any suggestions of alternative tools also welcome. If it is relevant, I am using mercurial. I am working on a system which has a code generator…
asc99c
  • 3,815
  • 3
  • 31
  • 54
1 2 3
9
10