Spørgsmål og svar
Hvorfor kaldes det KDiff3?
Værktøjer som hedder "KDiff" og "KDiff2" (som nu kaldes ) fandtes allerede. Desuden skal KDiff3 antyde at programmet kan sammenflette ligesom værktøjet "diff3" fra samlingen med diff-værktøjer.
Hvorfor udgives det under GPL?
Jeg har brugt GPL-programmer i meget lang tid nu, og lært mig meget ved at kigge på en hel del af kildekoden. Altså er dette min "tak" til alle programmører som også gjorde eller kommer til at gøre det samme.
Visse knapper og funktioner mangler. Hvad er galt?
Du kompilerede fra kildekode, men angav formodentlig ikke rigtigt -præfiks med 'configure'. Som standard vil configure installere i /usr/local, men så kan ikke finde ressourcefilerne for brugergrænsefladen (dvs. kdiff3ui.rc). README-filen indeholder mere information om rigtig præfiks.
Ofte vises linjer som ligner men ikke er identiske med hinanden, men ikke altid. Hvorfor?
Linjer hvor kun antal blanke tegn er forskellige behandles først som "ens", mens kun et andet slags blankt tegn gør at linjerne er "forskellige". Hvis lignende linjer er ved siden af hinanden, er dette i virkeligheden et tilfælde men det er heldigvis ofte noget der sker. Se også manualen Diff Help.
Hvorfor skal alle konflikter være løste inden sammenfletningsresultatet kan gemmes?
For hver ens eller forskelligt afsnit husker editoren i vinduet med sammenfletningsresultatet hvor det begynder og slutter. Det er nødvendigt eftersom konflikter kan løses op manuelt ved helt enkelt at vælge kildeknappen (A, B eller C). Informationen går tabt når filen gemmes som tekst, og det er for besværligt at oprette et specielt filformat som understøtter at gemme og genoprette al nødvendig information.
Hvordan kan jeg synkronisere sammenligningsvisningen og sammenfletningsvisningen så alle visninger viser samme tekstposition?
Klik på sammenfatningssøjlen til venstre for teksten. (Se også her.)
Hvorfor har editoren i resultatvinduet for sammenfletning ikke en "fortryde"-funktion?
Hidtil har det været for besværligt. Du kan altid genoprette en version fra en kilde (A, B eller C) ved at klikke på den tilsvarende knap. For større redigering, anbefales brug af en anden editor alligevel.
Når jeg fjernede en del tekst, vistes pludselig "<Ingen kildelinje>" og dette kan ikke slettes. Hvad betyder det og hvordan kan man fjerne det?
For hvert afsnit der er ligedan eller anderledes husker editoren i vinduet med sammenfletningsresultatet hvor det begynder og slutter. "<Ingen kildelinje>" betyder at der ikke er noget tilbage i et afsnit, ikke engang et nylinjetegn. Dette kan indtræffe enten ved automatisk sammenfletning eller efter redigering. Det er intet problem, eftersom denne information ikke eksisterer i den gemte fil. Hvis du vil have originalkilden igen, markeres kilden blot (klikke på sammenfatningssøjlen til venstre) og klik derefter på kildeknappen med indholdet som ønskes (A, B eller C).
Hvorfor understøtter KDiff3 ikke syntaksfremhævning?
KDiff3 bruger allerede mange farver til fremhævning af sammenligninger. Yderligere frem,hævning ville være forvirrende. Burg en anden editor til dette.
Kan jeg bruge Kdiff3 til at sammenligne filer fra OpenOffice.Org, Word, Excel, PDF, og så videre?
Selvom Kdiff3 kan analysere alle slags filer, vil resultatet formodentlig ikke være særligt tilfredsstillende for dig.
Kdiff3 blev lavet til at sammenligne rene tekstfiler. OpenOffice, Word, Excel, og så videre, opbevarer meget mere information i filerne (om skrifttype, billeder, sider, farver, osv.), som Kdiff3 ikke kender til. Altså viser Kdiff3 dig indholdet i filen tolket som ren tekst, men det er ikke den visning du er vant til.
Eftersom de fleste programmer nu om dage opbevarer deres indhold i XML-format, kan du måske læse det som ren tekst. Hvis ændringen kun var lille, kan Kdiff3 måske stadigvæk hjælpe dig.
Der er en stor mængde information her, men dit spørgsmål er alligevel ikke besvaret?
Send gerne dit spørgsmål til mig. Jeg sætter pris på alle kommentarer.