natgillin/translations-raw huggingface dataset:
Activates "Sync-Mode" when two directories are compared and no explicit destination directory was specified. In this mode the proposed operations will be chosen so that both source directories are equal afterwards. Also the merge result will be written to both directories. Default is off.
Aktiveerib "sünkroniseerimisrežiimi", mille puhul võrreldakse kaht kataloogi ilma konkreetset sihtkataloogi määramata. Selles režiimis valitakse operatsioonid nii, et lõpptulemusena oleks kaks kataloogi võrdsed. Ka ühendamise tulemused kirjutatakse mõlemasse kataloogi. Vaikimisi väljas.
Copy newer instead of merging:
Ühendamise asemel kopeeritakse uuem:
Instead of merging the proposed operation will copy the newer source if changes happened. (Considered unsafe, because it implies that you know, that the other file has n't been edited too. Check to make sure in every case.) Default is off.
Ühendamise asemel pakutakse operatsiooniks uuema allika kopeerimine. Seda võimalust peetakse ebaturvaliseks, sest see eeldab, et teist faili ei ole redigeeritud. Seda aga tasuks igal juhul konkreetselt kontrollida. Vaikimisi väljas.
If a file or complete directory is replaced by another or is deleted then the original version will be renamed with an ". orig" extension. If an old backup file with ". orig" extension already exists then this will be deleted without backup. This also affects the normal merging of single files, not only in directory-merge mode. Default is on.
Kui fail või terve kataloog asendatakse teisega või kustutatakse, säilitatakse algne versioon, andes sellele laiendi ". orig". Kui on juba olemas varasem varukoopia laiendiga ". orig", siis see kustutatakse. See toimib nii kataloogide kui failide liitmisel. Vaikimisi sees.
Other Functions in Directory Merge Window
Muud funktsioonid kataloogide ühendamise aknas
Split/ Full Screen Mode
Ekraani poolitamine ja täisekraanirežiim
Usually the directory merge list view remains visible while a single file is compared or merged. With the mouse you can move the splitter bar that separates the file list from the text-diff windows. If you do n't want this, you can disable "Split Screen View" in the "Directory"-menu. Then you can use" Toggle View "in the" Directory"-menu to switch between the file list and the text-diff view that then occupy the full screen.
Tavaliselt jääb faili võrdlemisel või ühendamisel kataloogi ühendamise nimekiri nähtavale. Hiirega võid aga liigutada failide nimekirja võrdlusaknast eraldavat riba. Kui sa seda ei soovi, võid menüüst "Kataloog" võmaluse "Poolitamisvaade" välja lülitada. Seejärel võid kasutada menüüs "Kataloog" olevat võimalust "Lülita vaadet", et vahetada kogu ekraani täitvat failinimekirja või võrdlusakna vaadet.
Comparing or Merging a Single File
Ühe faili võrdlemine või ühendamine
Probably you will prefer a simple double mouse click on a file in order to compare it. Nevertheless there also exists an entry in the "Directory"-menu. You can also directly merge a single file by selecting it and choosing" Merge current file "in the" Merge"-Menu. On saving the result, the status will be set to done, and the file will not be merged again if a directory merge is started.
Võib juhtuda, et eelistad võrdlemiseks kasutada lihtsalt klõpsu failil. Samasugune käsk on siiski olemas ka menüüs "Kataloog". Samuti saab vahetult ühendada konkreetse faili ilma kataloogide ühendamist käivitamata, kui valida menüüst "Kataloog" käsk "Ühenda üks fail". Tulemuse salvestamisel märgitakse selles staatuseks "Tehtud" ning kui seejärel käivitada kataloogide ühendamine, seda faili enam ei kaasata.
But note that this status information will be lost when you rerun a directory scan: "Directory"-menu:" Rescan "
Kuid pane tähele, et see staatus läheb kaduma, kui käivitad uuesti kataloogi skaneerimise (menüü "Kataloog", käsk "Uuri uuesti läbi")
Comparing or Merging Files with Different Names
Erineva nimeta failide võrdlemine või ühendamine
Sometimes you need to compare or merge files with different names (e. g. the current file and the backup in the same folder).
Mõnikord on vaja võrrelda või ühendada erineva nimega faile (nt. aktiivne fail ja sellesama faili varukoopia samas kataloogis).
Select the exact file by clicking onto the icon in the column A, B or C. The first file selected thus will be marked with an "A", the second and third with "B" and "C" regardless on what column they are in. Only up to three files can be chosen like this.
Vali vajalik fail veerus A, B või C ikoonile klõpsates. Esimene nii valitud fail märgitakse A- na, teine ja kolmas B ja C- na sõltumata sellest, millises veerus nad paiknevad. Nii saab valida ainult kuni kolm faili.
Proceed by choosing "Compare Explicitly Selected Files" or "Merge Explicitly Selected Files" from the "Directory"-menu. For your convenience these menu entries also appear as context menu when you right-click the last selected file.
Jätkamiseks vali menüüst "Kataloog" käsk "Võrdle valitud faile" või "Ühenda valitud failid". Samu käske saab valida ka kontekstimenüüst, kui klõpsata valitud failile hiire parema nupuga.
The comparison or merge of a file will happen in the same window. If this method is used for directories a new window will be opened.
Faili võrdlemine või ühendamine toimub samas aknas. Kataloogide korral avatakse uus aken.
Miscellaneous Topics
Mitmesugused teemad
Networktransparency via KIO
Võrguläbipaistvus KIO- moodulite vahendusel
KIO-Slaves
KIO moodulid
KDE supports networktransparency via KIO-slaves. & kdiff3; uses this for reading input files and for scanning directories. This means that you can specify files and directories on local and remote resources via URLs.
KDE toetab võrguläbipaistvust oma KIO- moodulite abil. & kdiff3; kasutab neid sisendfailide lugemiseks ja kataloogide läbiuurimiseks. See tähendab, et võid faile ja katalooge määrata URL- e kasutades nii kohalikul kui võrgumasinal.
kdiff3 test. cpp ftp: / /ftp. faraway. org/ test. cpp kdiff3 tar: / home/ hacker/ archive. tar. gz/ dir. / dir
kdiff3 test. cpp ftp: // ftp. faraway. org/ test. cpp kdiff3 tar: / home/ hacker/ archive. tar. gz/ dir. / dir
The first line compares a local file with a file on an FTP-server. The second line compares a directory within an compressed archive with a local directory.
Esimene rida võrdleb kohalikku faili failiga FTP- serveris. Teine rida võrdleb kataloogi arhiivifailis kohaliku kataloogiga.
Other KIO-slaves that are interesting are:
Muud huvipakkuvad KIO- moodulid:
Files from the WWW (http:),
WWW- failid (http:)
Files from the FTP (ftp:),
FTP- failid (ftp:)
Encrypted file transfer (fish:, sftp:),
Krüptitud failiedastused (fish:, sftp:)
Windows-resources (smb:),
Windowsi ressursid (smb:)
Local files (file:),
Kohalikud failid (file:)
Other things that are possible, but probably less useful are:
Muud asjad, mis on võimalikud, aga arvatavasti vähekasutatavad:
Man-pages (man:),
Man- leheküljed (man:)
Info-pages (info:),
Info- leheküljed (info:)
How To Write URLs
Kuidas kirjutada URL- e
An URL has a different syntax compared with paths for local files and directories. Some things should be considered:
Võrreldes kohalike failide ja kataloogide asukohaga on URL- il teistsugune süntaks. Silmas tuleks pidada järgmisi asju:
A path can be relative and can contain "." or "..". This is not possible for URLs which are always absolute.
Asukoht võib olla suhteline ja sisaldada märke "." või "..". See ei ole võimalik URL- ide puhul, mis on alati absoluutsed.
Special characters must be written with "escaping". ("#"- >" %23 ", space- >" %20 ", etc.) E. g. A file with the name" / #foo# "would have the URL" file: / %23foo%23 ".
Erisümbolid tuleb alati "päästa" ehk varjestada ("#" - > "% 23", tühik - > "% 20" jne.). Näiteks failil nimega "/ # foo #" on URL "file: /% 23foo% 23".
When URLs do n't work as expected, try to open them in Konqueror first.
Kui URL ei toimi oodatult, proovi see avada Konqueroris.
Capabilities of KIO-Slaves
KIO- moodulite võimalused
Networktransparency has one drawback: Not all resources have the same capabilities.
Võrguläbipaistvusel on üks puudus: mitte kõik ressursid ei paku ühesuguseid võimalusi.
Sometimes this is due to the file system of the server, sometimes due to the protocol. Here is a short list of restrictions:
Vahel sõltub see serveri failisüsteemist, vahel protokollist. Toome siin ära lühikese piirangute loetelu:
Sometimes there is no support for links.
Vahel ei ole viidad toetatud.
Or there is no way to distinguish if a link points to a file or a directory; always assuming a file. (ftp:, sftp:).
Vahel aga ei ole võimalik eristada, kas viit osutab failile või kataloogile: Sellisel juhul eeldatakse alati faili (ftp:, sftp:).
Ca n't always determine the filesize.
Alati pole võimalik määrata failisuurust.
Limited support for permissions.
Piiratud õiguste toetus.
No possibility to modify permissions or modification time, so permissions or time of a copy will differ from the original. (See the option "Trust the size".) (To modify permissions or modification time is only possible for local files.)
Puudub võimalus muuta õigusi või muutmisaega, mistõttu koopia õigused või aeg erinevad originaalist - vaata ka võimalust "Suuruse usaldamine". (See on võimalik ainult kohalike failidega.)
Using & kdiff3; as a KPart
& kdiff3; kui KPart
& kdiff3; is a KPart. Currently it implements the KParts: :ReadOnlyPart-interface.
& kdiff3; on KPart. Hetkel on teostatud liides KParts:: ReadOnlyPart.
It's main use is as difference-viewer in KDevelop. KDevelop always starts the internal difference viewer first. To invoke & kdiff3; press the right mouse button on the difference viewer window and select "Show in KDiff3Part" from the contextmenu.
Selle peamine kasutusala on erinevuste vaatamine KDevelopis. KDevelop käivitab alati esmalt oma seesmise erinevuste näitaja. & kdiff3; väljakutsumiseks klõpsa hiire parema nupuga erinevuste näitaja aknal ja vali kontekstimenüüst "Näita KDiff3- s".
& kdiff3; normally requires two complete files as input. When used as part & kdiff3; will assume that the inputfile is a patch-file in the unified format. & kdiff3; then retrieves the original filenames from the patch-file. At least one of the two files must be available. & kdiff3; will then invoke patch to recreate the second file.
& kdiff3; vajab tavaliselt sisendiks kaht faili. Komponendina kasutades eeldab & kdiff3;, et sisendfail on paigafail unifitseeritud vormingus. Seejärel hangib & kdiff3; paigafailist algupärased failinimed. Vähemalt üks kahest failist peab olema kättesaadav. Seejärel kutsub & kdiff3; välja käsu patch teise faili taasloomiseks.
In Konqueror you can select a patch-file and select "Preview in"-"KDiff3Part" from the contextmenu. Be aware that this wo n't work if none of the original files are available, and it is not reliable if the original file(s) have changed since the patch-file was generated.
Konqueroris võib valida paigafaili ning seejärel kontekstimenüüst "Eelvaatlus KDiff3- s". Arvesta, et see ei toimi, kui ühtegi algupärast faili ei ole saadaval, ning see ei ole eriti usaldusväärne, kui algfaili või ka mõlemat algfaili on muudetud pärast paigafaili loomist.
When run as a part & kdiff3; only provides the a two-file-diff, a very small toolbar and menu. Merging or directory-comparison are not supported then.
Komponendina käivitades pakub & kdiff3; ainult kahe faili võrdlemist, väga pisikest tööriistariba ja menüüd. Ühendamine ega kataloogide võrdlemine ei ole praegu toetatud.
Why is it called "kdiff3;"?
Miks on selle nimi "kdiff3;"?
Tools named "KDiff" and "KDiff2" (now called "Kompare") already exist. Also "KDiff3" should suggest that it can merge like the "diff3"-tool in the Diff-Tool collection.
Sellised vahendid, nagu "KDiff" ja "KDiff2" (nüüd nimega "Kompare") olid juba olemas. Samuti laseb "KDiff3" oletada, et see tuleb toime ühendamisega samamoodi nagu "diff3" vahend Diff- Tool paketis.
Why did I release it under GPL?
Miks on selle litsents GPL?
I'm using GPL programs for a very long time now and learned very much by having a look at many of the sources. Hence this is my "Thank You" to all programmers that also did so or will do the same.
Ma olen GPL programme kasutanud juba väga pikka aega ning väga palju õppinud arvukaid lähtekoode uurides. Seepärast kuulub ka minu siiras tänu kõigile, kes on nii talitanud, talitavad või alles kavatsevad talitada.
Some buttons and functions are missing. What's wrong?
Mõned nupud ja funktsioonid on puudu. Mis lahti?
You compiled from source but you probably did n't specify the correct KDE-prefix with configure. By default configure wants to install in / usr/ local but then KDE ca n't find the user-interface resource file (i. e. kdiff3ui. rc). The README-file contains more information about the correct prefix.
Kompileerisid ilmselt rakenduse lähtekoodist, kuid jätsid konfigureerimisel korrektse KDE prefiksi määramata. Vaikimisi igatseb. configure paigalduse ette võtta kataloogis / usr/ local, kuid sellisel juhul ei leia KDE kasutajaliides ressursifaili (s. t kdiff3ui. rc). Korrektsest prefiksist räägib pikemalt fail README.
Often lines that are similar but not identical appear next to each other but sometimes not. Why?
Enamasti on sarnased, aga mitte samased read teineteise kõrval, aga mitte alati. Miks?
Lines where only the amount of white space characters is different are treated as "equal" at first, while just one different non-white character causes the lines to be "different". If similar lines appear next to each other, this actually is coincidence but this fortunately is often the case. See also Manual Diff Help.
Ridu, mis erinevad ainult tühimärkide arvu poolest, peetakse algul "võrdseks", samas muudab ka üksainus teistsugune tühimärk failid "erinevaks". Kui sarnased read satuvad teineteise kõrvale, on see tegelikult kokkusattumus, aga õnneks esineb seda päris sageli. Vaata ka Käsitsi erinevused.
Why must all conflicts be solved before the merge result can be saved?
Miks peavad enne salvestamist olema lahendatud kõik konfliktid?
For each equal or different section the editor in the merge result window remembers where it begins or ends. This is needed so that conflicts can be solved manually by simply selecting the source button (A, B or C). This information is lost while saving as text and it is too much effort to create a special file format that supports saving and restoring all necessary information.
Iga võrdse või erineva sektsiooni korral jätab redaktor ühendamise tulemuse aknas meelde, kus see algab või lõpeb. Seda on vaja selleks, et konflikte oleks võimalik käsitsi lahendada lihtsalt allikanuppu (A, B või C) valides. See info läheb kaotsi, kui tekst salvestada ning sellise spetsiaalse failivormingu loomine, mis toetaks kogu vajaliku info salvestamist ja taastamist, oleks liiga keeruline ning raske.
How can I synchronise the diff and merge views, so that all views show the same text position?
Kuidas sünkroniseerida erinevuse ja ühendamise vaated, et kõik vaated näitaksid teksti sama asukohta?
Click into the summary column left of the text. (See also here.)
Klõpsa kokkuvõtetulbal tekstist vasakul (vaata ka siit).
Why does the editor in the merge result window not have an "undo"-function?
Miks puudub redaktoril ühendamise tulemuste aknas "tagasivõtmise" funktsioon?
This was too much effort until now. You can always restore a version from one source (A, B or C) by clicking the respective button. For big editing the use of another editor is recommended anyway.
Ka see nõuaks asjade praeguse seisu juures liiga palju tööd ja vaeva. Vajalik versioon on võimalik alati taastada konkreetse allika (A, B või C) põhjal lihtsalt vastavat nuppu klõpsates. Suurema redigeerimise korral on nagunii soovitatav kasutada mõnda muud redaktorit.
When I removed some text, then suddenly "lt; No src linegt;" appeared and cannot be deleted. What does that mean and how can one remove this?
Eemaldasin veidi teksti ja järsku ilmus "lt; Lähterida puudubgt;", mida ei saa kuidagi kõrvaldada. Mida see tähendab ja kuidas sellest lahti saada?
For each equal or different section the editor in the merge result window remembers where it begins or ends. "lt; No src linegt;" means that there is nothing left in a section, not even a new line character. This can happen either while merging automatically or by editing. This is no problem, since this hint wo n't appear in the saved file. If you want the original source back just select the section (click on the left summary column) and then click the source button with the needed contents (A/ B or C).
Iga võrdse või erineva sektsiooni korral jätab redaktor ühendamise tulemuse aknas meelde, kus see algab või lõpeb. "lt; Lähterida puudubgt;" tähendab, et sektsiooni ei ole enam midagi jäänud, isegi mitte reavahetusmärki. See võib juhtuda automaatsel ühendamisel või redigeerimise ajal. Tegelikult ei ole see üldse mingi probleem, sest salvestatud failis seda viidet enam ei ole. Kui soovid algvarianti tagasi, vali lihtsalt sektsioon (klõpsuga vasakul asuval kokkuvõttetulbal) ning seejärel klõpsa vajaliku sisuga allkfaili nuppu (A/ B või C).
Why does n't & kdiff3; support syntax-highlighting?
Miks & kdiff3; ei toeta süntaksi esiletõstu?
& kdiff3; already uses many colors for difference highlighting. More highlighting would be confusing. Use another editor for this.
& kdiff3; kasutab niigi palju värve erinevuste esiletõstmiseks. Veelgi rohkem värve ajaks asja ainult arusaamatult kirjuks. Kui sa siiski soovid süntaksi esiletõstu, tuleb sul leppida mõne muu redaktoriga.
Can I use & kdiff3; to compare OpenOffice. Org, Word, Excel, PDF-, & etc; files?
Kas & kdiff3; võib võrrelda OpenOffice. Org- i, Wordi, Exceli, PDF- faile & etc;?
Although & kdiff3; will analyse any kind of file the result will probably not be very satisfactory for you.
Kuigi & kdiff3; võib analüüsida mis tahes faile, ei ole selle tulemus arvatavasti päris rahuldav.
& kdiff3; was made to compare pure text files. OpenOffice, Word, Excel etc. store much more information in the files (about fonts, pictures, pages, colors etc.) which & kdiff3; does n't know about. So & kdiff3; will show you the contents of the file interpreted as pure text, but this might be unreadable or at least it will look very odd.
& kdiff3; on mõeldud puhaste tekstifailide võrdlemiseks. OpenOffice, Word, Excel jne. salvestavad oma failidesse märksa rohkem teavet (fontide, piltide, lehekülgede, värvide jms. kohta), millest & kdiff3; ei tea midagi. Seepärast näitab & kdiff3; nende failide sisu puhtalt tekstina tõlgendades, aga see võib osutuda loetamatuks või vähemalt paista üsna veidrana.
Since most programs nowadays store their contents in XML-format, you might be able to read it as pure text. So if the change was only small, & kdiff3; still might help you.
Et enamik rakendusi salvestab tänapäeval oma failid XML- vormingus, võib seda lugeda ka klaartekstina. Sel juhul võib & kdiff3; - st väikeste erinevuste korral ka abi olla.
The best solution if you only want to compare the text (without embedded objects like pictures) is to use "Select All" and "Copy" in your program to copy the interesting text to the clipboard and then in & kdiff3; paste the text into either diff input window. (See also Select, Copy And Paste.)
Kui soovid võrrelda ainult teksti (ilma põimitud objektide, näiteks piltideta), on kõige mõistlikum valida oma rakenduses "Vali kõik" ja "Kopeeri", et kopeerida huvipakkuv tekst lõikepuhvrisse, kust & kdiff3; saab selle asetada mõnda sisendaknasse (vaata ka Valimine, kopeerimine ja asetamine).
Where has the directory option "List only deltas" gone?
Kuhu on kadunud kataloogide valik "Näita ainult erinevusi"?
There are now several "Show"-options in the directory menu. Disabling" Show identical files "will achieve what enabling" List only deltas "used to do.
Kataloogimenüüs on nüüd mitu näitamiskäsku. Kui eemaldada märge käsu "Näita identseid faile", on tulemus samasugune nagu varem "Näita ainult erinevusi" korral.
How can I make a big selection in the diff input window because scrolling takes so long?
Kuidas valida erinevuse sisendaknas suur hulk teksti - kerimine on nii aeglane?
Start the selection as usual (click and hold the left mouse button). Then use the navigation keys (e. g. page up, page down) while holding the left mouse button down. (See also Select, Copy And Paste.)
Alusta valimist tavapäraselt (klõpsa ja hoia hiire vasakut nuppu all). Seejärel kasutada vasakut nuppu jätkuvalt all hoides liikumisklahve (nt. Page Up, Page Down). (Vaata ka Valimine, kopeerimine ja asetamine.)
There is so much information here, but your question is still not answered?
Siin on küll palju infot, aga mitte vastust minu küsimusele!
Please send me your question. I appreciate every comment.
Palun saada oma küsimus mulle. Ma olen väga rõõmus igasuguse tagasiside üle.
& kdiff3; - File and Directory Comparison and Merge Tool
& kdiff3; - failide ja kataloogide võrdlemise ja ühendamise vahend
Program copyright 2002-2007 Joachim Eibl joachim. eibl at gmx. de
Rakenduse autoriõigus 2002- 2007: Joachim Eibl joachim. eibl at gmx. de
Several cool ideas and bugreports came from colleagues and many people out in the Wild Wild Web. Thank you!
Mitmed lahedad ideed ja vearaportid on pärit minu kolleegidelt ning paljudelt metsiku veebi asukatelt. Tänud teile kõigile!
Documentation Copyright & copy; 2002-2007 Joachim Eibl joachim. eibl at gmx. de
Dokumentatsiooni autoriõigus & copy; 2002- 2007: Joachim Eibl joachim. eibl at gmx. de
How to obtain & kdiff3;
& kdiff3; hankimine
You can download the latest version of & kdiff3; from its homepage http: / /kdiff3. sourceforge. net.
& kdiff3; uusima versiooni saab alla laadida selle koduleheküljelt http: // kdiff3. sourceforge. net.
& kdiff3; is also available for other platforms. See the homepage for details.
& kdiff3; on saadaval ka muudele platvormidele. Vaata lähemalt koduleheküljelt.
In order to successfully use all features of & kdiff3;, you need & kde; > 3.1.
& kdiff3; kõigi omaduste edukaks kasutamiseks on vajalik & kde; > 3. 1.
For information about how to run & kdiff3; on other platforms without KDE please see the homepage.
Infot selle kohta, kuidas panna & kdiff3; tööle muudel platvormidel ilma KDE- ta, vaata palun koduleheküljelt.
You can find a list of changes at http: / /kdiff3. sourceforge. net/ ChangeLog or in the "ChangeLog"-file of the source package.
Muudatuste nimekirka leiab internetist http: // kdiff3. sourceforge. net/ ChangeLog või lähtepaketist failis "ChangeLog".
In order to compile and install & kdiff3; on a system with KDE, type the following in the base directory of the & kdiff3; distribution:
& kdiff3; kompileerimiseks ja paigaldamiseks KDE- d kasutavas süsteemis anna & kdiff3; paketi baaskataloogis viibides käsureal korraldused:
%. / configure --prefix= kde-dir% make% make install
%. / configure -- prefix= kde- kataloog% make% make install
kde-dir specifies the directory containing KDE on your system. If you are not sure, read the README-file for details.
kde- kataloog määrab kataloogi süsteemis, kuhu on paigaldatud KDE. Kui sa ei ole selles kindel, loe faili README.
If you do n't use KDE do n't use configure but follow the instructions for Qt-only systems in the README file.
Kui sa ei kasuta KDE- d, ära kasuta ka skripti configure, vaid järgi failis README toodud juhiseid ainult Qt- ga süsteemidele.
Since & kdiff3; uses autoconf and automake you should have no trouble compiling it. Should you run into problems please report them to the & kde; mailing lists.
Kuna & kdiff3; kasutab programme autoconf ja automake, ei tohiks kompileerimisel probleeme esineda. Kui neid siiski tekib, anna neist palun teada & kde; meililistides.
& kde; User's Manual
& kde; kasutaja käsiraamat
2005-09-08 K Desktop Environment
K Töölaud Keskkond
compares two or three input files or folders
kaks või kolm input failid või
kdiff3 QT options KDE options kdiff3 options File1 File2 File3
kdiff3 options KDE options kdiff3 options
This manual page documents briefly the kdiff3 tool.
käsitsi lehekülg dokumendid kdiff3.
This manual page was written for the Debian distribution because the original program does not have a manual page. For comprehensive help, please see the KDiff3 Handbook.
käsitsi lehekülg tingimusel distributsioon originaal programm mitte a käsitsi lehekülg abi KDiff3 Käsiraamat.
kdiff3 is a file and folder diff and merge tool which
kdiff3 on a fail ja kaust diff ja ühendamine