joachim99@2
|
1 KDiff3-Readme
|
joachim99@2
|
2 =============
|
joachim99@2
|
3
|
joachim99@2
|
4 Author: Joachim Eibl (joachim.eibl@gmx.de)
|
joachim99@2
|
5 Copyright: (C) 2002 by Joachim Eibl
|
joachim99@2
|
6 KDiff3-Version: 0.81
|
joachim99@2
|
7
|
joachim99@2
|
8
|
joachim99@2
|
9 KDiff3 is a program that
|
joachim99@2
|
10 - compares two or three input files,
|
joachim99@2
|
11 - shows the differences line by line and character by character (!),
|
joachim99@2
|
12 - provides an automatic merge-facility and
|
joachim99@2
|
13 - an integrated editor for comfortable solving of merge-conflicts
|
joachim99@2
|
14 - and has an intuitive graphical user interface.
|
joachim99@2
|
15
|
joachim99@2
|
16
|
joachim99@2
|
17 Licence:
|
joachim99@2
|
18 GNU GENERAL PUBLIC LICENSE, Version 2, June 1991
|
joachim99@2
|
19 This program is free software; you can redistribute it and/or modify
|
joachim99@2
|
20 it under the terms of the GNU General Public License as published by
|
joachim99@2
|
21 the Free Software Foundation; either version 2 of the License, or
|
joachim99@2
|
22 (at your option) any later version.
|
joachim99@2
|
23
|
joachim99@2
|
24 This program is distributed in the hope that it will be useful,
|
joachim99@2
|
25 but WITHOUT ANY WARRANTY; without even the implied warranty of
|
joachim99@2
|
26 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
joachim99@2
|
27 GNU General Public License for more details.
|
joachim99@2
|
28
|
joachim99@2
|
29 You should have received a copy of the GNU General Public License
|
joachim99@2
|
30 along with this program; if not, write to the Free Software
|
joachim99@2
|
31 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
joachim99@2
|
32
|
joachim99@2
|
33 For details see file "COPYING".
|
joachim99@2
|
34
|
joachim99@2
|
35
|
joachim99@2
|
36 Requirements & Installation:
|
joachim99@2
|
37 Version 0.81 supports KDE2 and KDE3 but due to some problem with libkio and libkfile
|
joachim99@2
|
38 it was necessary to provide different packages for each, but only the configure
|
joachim99@2
|
39 script differs.
|
joachim99@2
|
40
|
joachim99@2
|
41 For KDE2 you need
|
joachim99@2
|
42 - kdiff3-0.81_for_KDE2.tar.gz
|
joachim99@2
|
43 - KDE2 and QT2-libraries.
|
joachim99@2
|
44 - gcc, g++ with version >=2.95
|
joachim99@2
|
45
|
joachim99@2
|
46 For KDE3 you need
|
joachim99@2
|
47 - kdiff3-0.81_for_KDE3.tar.gz
|
joachim99@2
|
48 - KDE3 and QT3-libraries.
|
joachim99@2
|
49 - gcc, g++ with version >=2.95
|
joachim99@2
|
50
|
joachim99@2
|
51 Installation for KDE2:
|
joachim99@2
|
52 - Make sure your shell-variable QTDIR is correct. (echo $QTDIR).
|
joachim99@2
|
53 If it doesn't contain the correct path, type
|
joachim99@2
|
54 export QTDIR=your_path_to_qt (e.g. /usr/lib/qt2)
|
joachim99@2
|
55 - Unpack the archive: tar xvfz kdiff3-0.81_for_KDE2.tar.gz
|
joachim99@2
|
56 - cd into the directory kdiff3-0.81 and type
|
joachim99@2
|
57 - ./configure --prefix=/opt/kde2
|
joachim99@2
|
58 - make
|
joachim99@2
|
59 - make install (You must have root-rights for this step.)
|
joachim99@2
|
60
|
joachim99@2
|
61 Installation for KDE3:
|
joachim99@2
|
62 - Make sure your shell-variable QTDIR is correct. (echo $QTDIR).
|
joachim99@2
|
63 If it doesn't contain the correct path, type
|
joachim99@2
|
64 export QTDIR=your_path_to_qt (e.g. /usr/lib/qt3)
|
joachim99@2
|
65 - Unpack the archive: tar xvfz kdiff3-0.81_for_KDE3.tar.gz
|
joachim99@2
|
66 - cd into the directory kdiff3-0.81 and type
|
joachim99@2
|
67 - ./configure --prefix=/opt/kde3
|
joachim99@2
|
68 - make
|
joachim99@2
|
69 - make install (You must have root-rights for this step.)
|
joachim99@2
|
70
|
joachim99@2
|
71 For details also see the generic instructions in file "INSTALL".
|
joachim99@2
|
72
|
joachim99@2
|
73 If some icons are not visible or don't seem right, probably the prefix
|
joachim99@2
|
74 was wrong. Check where you're KDE2/3 installation is located and
|
joachim99@2
|
75 use that directory with the prefix-option of configure.
|
joachim99@2
|
76
|
joachim99@2
|
77
|
joachim99@2
|
78 Start from commandline:
|
joachim99@2
|
79 - Comparing 2 files: kdiff3 file1 file2
|
joachim99@2
|
80 - Merging 2 files: kdiff3 file1 file2 -o outputfile
|
joachim99@2
|
81 - Comparing 3 files: kdiff3 file1 file2 file3
|
joachim99@2
|
82 - Merging 3 files: kdiff3 file1 file2 file3 -o outputfile
|
joachim99@2
|
83 Note that file1 will be treated as base of file2 and file3.
|
joachim99@2
|
84
|
joachim99@2
|
85 If you start without arguments, then a dialog will appear where you can
|
joachim99@2
|
86 select your files via a filebrowser.
|
joachim99@2
|
87
|
joachim99@2
|
88 For more documentation, see the help-menu or the subdirectory doc.
|
joachim99@2
|
89
|
joachim99@2
|
90 Have fun!
|