Tilvalg for at sammenligne og sammenflette mapper

Indstilling af KDiff3 (menuen Opsætning->Indstil KDiff3) har nu en side som hedder Mappesammenfletning med følgende tilvalg:

Rekursive mapper:

Vælg om mapper skal gennemsøges rekursivt.

Mønster for filer:

Kun filer som matcher et mønster her tilføjes i træet. Mere end et mønster kan angives ved at bruge semikolon ; som skilletegn. Gyldige jokertegn: * og ?. (f.eks. *.cpp;*.h). Standardværdien er *. Mapper behøver ikke at matche mønstret.

Undtagelsesmønster for filer:

Filer og mapper som matcher et mønster undtages fra træet. Mere end et mønster kan angives ved at bruge semikolon ; som skilletegn. Gyldige jokertegn: * og ?. Standardværdien er *.orig;*.o.

Brug .cvsignore:

Ignorér filer og mapper som også ville blive ignoreret af CVS. Mange automatisk genererede filer ignoreres af CVS. Den store fordel er at dette kan være mappespecifikt via en lokal .cvsignore fil. (Se info:/cvs/cvsignore.)

Find efter skjulte filer og mapper:

For visse filsystemer har filer egenskaben “Skjult”. For andre systemer skjules et filnavn som begynder med et punktum (.). Dette lader dig bestemme om disse filer skal indgå i træet eller ej. Standardværdien er til.

Følg fillink:

For link til filer: Hvis deaktiveret, sammenlignes de symbolske link. Hvis aktiveret, sammenlignes filerne bagved linkene. Normalværdien er fra.

Følg mappelink:

For link til mapper: Hvis deaktiveret, sammenlignes symbolske link. Hvis aktiveret behandles linket som et mappe og gennemsøges rekursivt. (Bemærk at programmet ikke kontrollerer om linket er “rekursivt”. En mappe som indeholder et link til samme mappe vil forårsage en uendelig løkke, og efter en vis tid når stakken bliver fuld eller hukommelsen løber ud, bryder programmet sammen.) Standardværdien er fra.

Kun forskelle på listen:

Kun objekter som ikke er ens i alle inddatamapper er på listen, og kun ændrede filer er synlige. Derfor kopieres filer ikke som er ens i alle mapper ved en sammenfletning og hvis målmappen ikke indeholder filerne før sammenfletningen, kan du muligvis senere mangle nogle filer. (Tilvalget bliver formodentlig ændret i en senere version.) Normalværdien er fra.

Filsammenligningstilstand:

Binær sammenligning:

Dette er standardsammenligningstilstanden.

Fuld analyse:

Udfør en fuld analyse for hver fil og vis de statistiske informationssøjler. (Antal løste, uløste, ikke blanke og blanke konflikter.) Den fulde analyse er langsommere end en simpel binær analyse, og meget langsommere når den bruges på filer der ikke indeholder tekst. (Angiv de passende fil-antimønstre.)

Stol på ændringsdato:

Hvis du sammenligner store mapper via et langsomt netværk, kan det gå hurtigere kun at sammenligne ændringsdato og fillængde. Men hastighedsforbedringen kommer med prisen af en lille usikkerhed. Brug dette med forsigtighed. Normalværdien er fra.

Stol på størrelsen:

Ligesom at stile på ændringsdatoen. Ingen egentlig sammenligning foregår. To filer betragtes som ens hvis deres filstørrelser er ens. Dette er nyttigt når filkopieringsoperationen ikke bevarer ændringsdatoen. Brug dette med forsigtighed. Normalværdien er fra.

Synkronisér mapper:

Aktiverer "synkroniseringstilstand" når to mapper sammenlignes og ingen eksplicit målmappe angives. I denne tilstand vælges de foreslåede handlinger så begge kildemapperne er ens bagefter. Sammenfletningsresultatet skrives også til begge mapper. Normalværdien er fra.

Kopiér nyere i stedet for at sammenflette:

I stedet for at sammenflette kopieres den foreslåede handling den nyere kilden hvis der er sket om ændringer. (Anses for at være usikkert, eftersom det betyder at man antager at den anden fil ikke også er redigeret. Tjek for at være sikker i hvert enkelt tilfælde.) Normalværdien er fra.

Sikkerhedskopiér filer:

Hvis en fil eller hel mappe erstattes med en anden eller slettes, så ændres originalversionens navn med tilføjelse af filendelsen .orig. Hvis en gammel sikkerhedskopi med filendelsen .orig allerede eksisterer slettes den uden sikkerhedskopiering. Dette gælder også normal sammenfletning af enkelte filer, ikke kun sammenfletningstilstand for mapper. Standardværdien er til.