Opcions per a comparar i fusionar carpetes

Les preferències del KDiff3 (menú ArranjamentConfigura el KDiff3...) té una secció anomenada Fusió de carpetes amb aquestes opcions:

Carpetes recursives

Seleccioneu si voleu cercar a les carpetes de forma recursiva.

Patró/ons de fitxer:

Només es col·locaran a l'arbre els fitxers que coincideixin aquí amb qualsevol patró. Podreu especificar més d'un patró utilitzant el punt i coma «;» com a separador. Els comodins vàlids: «*» i «?». (p. ex., «*.cpp;*.h»). El valor predeterminat és «*». Aquest patró no s'utilitzarà en les carpetes.

Negatiu del/s patró/ons dels fitxers:

Els fitxers que coincideixin amb aquest patró s'exclouran de l'arbre. Podreu especificar més d'un patró utilitzant el punt i coma «;» com a separador. Els comodins vàlids: «*» i «?». El valor predeterminat és «*.orig;*.o;*.obj».

Negatiu del/s patró/ons de les carpetes:

Les carpetes que coincideixin amb aquest patró s'exclouran de l'arbre. Podreu especificar més d'un patró utilitzant el punt i coma «;» com a separador. Els comodins vàlids: «*» i «?» El valor predeterminat és «CVS;deps;.svn».

Usa el fitxer «Ignore»

S'ignoraran els fitxers i carpetes que també serien ignorats pel vostre control del codi font. Molts fitxers generats automàticament són ignorants emprar la llista per a ignorar. El gran avantatge és que pot ser una carpeta específica a través d'un fitxer local. (Per a més detalls, vegeu la documentació per al control del codi font).

Cerca als fitxers i carpetes ocults

En alguns sistemes de fitxers, els fitxers tenen un atribut «Ocult». En altres sistemes, un nom de fitxer que comença amb un punt «.» fa que resti ocult. Aquesta opció permet decidir si voleu incloure o no aquests fitxers en l'arbre. El valor predeterminat és activat.

Segueix els enllaços de fitxer

Per als enllaços a fitxers: quan està inhabilitada, es compararan els enllaços simbòlics. Quan està habilitada, es compararan els fitxers que hi ha al darrere dels enllaços. El valor predeterminat és desactivat.

Segueix els enllaços de carpeta

Per als enllaços a carpetes: quan està inhabilitada, es compararan els enllaços simbòlics. Quan està habilitada, l'enllaç es tractarà com una carpeta i s'explorarà de forma recursiva. (Recordeu que el programa no comprovarà si l'enllaç és «recursiu». Llavors, per exemple, una carpeta que conté un enllaç a una carpeta causaria un bucle infinit, i després d'un temps quan la pila es desbordi o s'esgoti tota la memòria, es bloquejarà el programa). El valor predeterminat és desactivat.

La comparació dels noms de fitxer distingeix majúscules i minúscules

De manera predeterminada és fals al Windows®, cert per als altres sistemes operatius.

Mode de comparació dels fitxers:

Comparació binària

Aquest és el mode de comparació de fitxers predeterminat.

Anàlisi completa

Fa una anàlisi completa de cada fitxer i mostra les columnes d'informació estadística. (Nombre de conflictes Resolt, No resolt, No blanc i Blanc). L'anàlisi completa és més lenta que una anàlisi binària senzilla, i molt més lenta quan s'utilitza en fitxers que no contenen text. (Especifiqueu el negatiu dels patrons apropiats de fitxer).

Confia en la mida i la data de modificació (insegur)

Si compareu carpetes grans en una xarxa lenta, podria ser més ràpid comparar només les dates de modificació i la longitud del fitxer. Però aquesta millora en la velocitat ve amb el preu d'una petita incertesa. Utilitzeu aquesta opció amb cura. El valor predeterminat és desactivat.

Confia en la mida (insegur)

Similar a confiar en la data de modificació. No succeeix una comparació real. Dos fitxers es consideraran iguals si les seves mides de fitxer són iguals. Això és útil quan l'operació de còpia de fitxers no conserva la data de modificació. Utilitzeu aquesta opció amb cura. El valor predeterminat és desactivat.

Sincronitza les carpetes

Activa el mode de sincronització quan es comparen dues carpetes i no s'ha especificat cap carpeta de destinació explícita. En aquest mode, les operacions proposades s'escolliran de manera que ambdues carpetes font siguin iguals després. A més, el resultat de la fusió s'escriurà en ambdues carpetes. El valor predeterminat és desactivat.

Copia el més nou en comptes de fusionar-los (insegur)

En lloc de fusionar l'operació proposada, es copiarà la font més nova si han succeït canvis. (Considerat insegur, perquè implica que sabeu que l'altre fitxer no ha estat també editat. Comproveu-ho per a assegurar-vos en tots els casos). El valor predeterminat és desactivat.

Fitxers de còpia de seguretat (.orig)

Si se substitueix un fitxer o carpeta completa per una altra o se suprimeix, la versió original canviarà de nom amb l'extensió .orig. Si ja existeix un fitxer antic de còpia de seguretat amb aquesta extensió, se suprimirà sense còpia de seguretat. Això també afectarà la fusió normal de fitxers individuals, no només en el mode fusió de carpetes. El valor predeterminat és activat.