Sammenlign mapper-programtillegget¶
Sammenlign to mapper rekursivt, og se med et blikk hva som er ulikt mellom dem — hvilke filer som bare finnes på den ene siden, hvilke som er like, og hvilke som har endret seg. Gå ned i enhver endret fil for å åpne den i sammenligningsvisningen med to ruter, og kopier en valgt fil eller undermappe over etter en uttrykkelig bekreftelse. Det er bare et sammenligningsverktøy; det synkroniserer, speiler eller sletter med vilje ikke filer.
Hvor du finner det¶
Sammenlign ▸ Sammenlign mapper… — åpner (eller gir fokus til) Sammenlign mapper-panelet og ber deg velge de to mappene.
Resultatpanelet¶
Når du har valgt en venstre og en høyre mappe, fylles panelet med et tre som speiler mappestrukturen. Hver rad er en fil eller en undermappe, med disse kolonnene:
| Kolonne | Betydning |
|---|---|
| Navn | Fil- eller mappenavnet. Undermapper kan foldes ut og vise innholdet sitt. |
| Status | Resultatet av sammenligningen, fargekodet (se nedenfor). |
| Størrelse venstre / Størrelse høyre | Filstørrelsen på hver side (tom for en side som ikke har en kopi). |
| Endret venstre / Endret høyre | Dato og klokkeslett for siste endring på hver side. |
En mappes status ruller opp fra innholdet i den, og den bærer et sammendrag av tall (hvor mange filer som er ulike, bare finnes til venstre, bare til høyre, og så videre).
Hva statusene betyr¶
| Status | Betydning |
|---|---|
| Identiske | Finnes på begge sider med likt innhold. |
| Forskjellige | Finnes på begge sider, men innholdet er ulikt. |
| Bare venstre | Finnes bare under den venstre mappen. |
| Bare høyre | Finnes bare under den høyre mappen. |
| Ikke sammenlignet | Finnes på begge sider, innholdet er ennå ikke sammenlignet. |
Verktøylinjen¶
| Element | Hva det gjør |
|---|---|
| Velg mapper… | Velg en ny venstre og høyre mappe å sammenligne. |
| Oppdater | Gå gjennom de samme to mappene på nytt (så endringer på disken blir med). |
| Eksporter rapport… | Lagre listen over forskjeller til en HTML- eller tekstfil. |
| ↑ / ↓ | Pilknapper — hopp til den forrige eller neste filen i treet som er ulik (fortsetter forfra). Hold pekeren over en av dem for å se hvilken det er. |
| Ignorer blanktegn | Behandl filer som bare er ulike i blanktegn, som identiske. |
| Ignorer store/små bokstaver | Behandl filer som bare er ulike i store og små bokstaver, som identiske. |
| Vis bare forskjeller | Skjul identiske filer og undermapper som er helt identiske. |
Å slå et ignorer-valg av eller på gjør en ny gjennomgang
Ignorer blanktegn og Ignorer store/små bokstaver endrer hvilke filer som teller som identiske, så det å slå en av dem av eller på kjører sammenligningen over de samme mappene på nytt.
Verktøylinjen ordner seg om for å få plass: er panelet smalt, flytter de tre valgene (Ignorer blanktegn, Ignorer store/små bokstaver, Vis bare forskjeller) ned som én blokk under knappene, og hopper opp ved siden av dem så snart det er rom igjen.
Panelstørrelse¶
Resultatpanelet holder en andel av vinduet i stedet for en fast bredde, så det vokser og krymper med vinduet — se Lagret oppsett.
Å åpne et filpar¶
Dobbeltklikk på en fil som finnes på begge sider, for å åpne den i sammenligningsvisningen med to ruter. Visningen åpnes med de samme valgene for Ignorer blanktegn og Ignorer store/små bokstaver som du har satt i panelet.
Handlinger ved høyreklikk¶
Høyreklikk i resultattreet for å få disse handlingene:
- Kopier til høyre / Kopier til venstre — kopier den filen eller hele den undermappen du klikket på, over på den andre siden (se nedenfor).
- Sammenlign denne undermappen — på en undermappe som finnes på begge sider, flyttes sammenligningens rot til det mappeparet (en ny gjennomgang med de samme valgene), så du kan holde deg til én gren.
- Sammenlign de merkede filene — merk nøyaktig to filer (Ctrl-klikk på rad nummer to), og sammenlign dem direkte, også når de ligger ulike steder eller har ulike navn. Nyttig for å holde en fil som har fått nytt navn, opp mot originalen.
Å kopiere filer over¶
Kopier til høyre / Kopier til venstre er programtilleggets eneste handling som skriver til disken, og den kjører aldri uten bekreftelsen din:
- Retningen tilbys når den posten du klikket på, finnes på kildesiden — også for identiske par, så du kan tvinge fram en samkjøring av innhold og tidsstempel for én enkelt fil.
- Å kopiere en undermappe kopierer hver fil under kildesiden dens (filer som bare finnes på målsiden, lates i fred — dette er en kopiering og ikke en speiling). Målmapper som mangler, opprettes.
- Ett bekreftelsesvindu per handling viser antallet filer, den samlede størrelsen, målmappen, hvor mange eksisterende filer som ville blitt overskrevet, og hvor mange målfiler som er skrivebeskyttet. Ingenting skrives hvis du avbryter.
- Skrivebeskyttede målfiler hoppes over som standard (og telles i resultatet). Kryss av for Overskriv skrivebeskyttede filer i vinduet for å erstatte dem — først da oppheves skrivebeskyttelsen.
- Kopieringen kjører i bakgrunnen; statuslinjen melder resultatet («Kopierte 12 fil(er) (2 hoppet over, skrivebeskyttet).»). Går noe galt, vises de stiene som feilet, og handlingen stopper ved den første alvorlige feilen.
- Etter en kopiering går panelet gjennom de samme mappene på nytt av seg selv, så statusene og tallene speiler den nye tilstanden på disken.
Slik virker sammenligningen¶
Programtillegget sammenligner aldri hele treet dypt på forhånd — det parer strukturen først og avgjør så hver fils status ved behov:
- Tekstfiler sammenlignes etter innhold. Uten noe ignorer-valg på er et nøyaktig treff byte for byte identisk, og alt annet er forskjellig; med et ignorer-valg på kjøres filen gjennom den samme sammenligningsmotoren som sammenligningsvisningen bruker.
- Binære filer sammenlignes bare for likhet (størrelse, og deretter innhold): de viser identiske eller forskjellige. Et dobbeltklikk på et binært par viser en kort melding med begge filstørrelsene i stedet for å åpne tekstvisningen — det finnes ennå ingen sammenligning på heks- eller bytenivå, og en linjesammenligning over rå byte ville vært meningsløs.
- Mappestrukturen leses på forhånd (så treet og de opprullede tallene er fullstendige), men en fils innhold leses bare når statusen dens trengs.
Det er vern mot løkker av symbolske lenker og koblinger og mot svært dype trær, og stier som ikke kan leses, hoppes over i stedet for at gjennomgangen krasjer.
Å eksportere en rapport¶
Eksporter rapport… skriver de gjeldende forskjellene — en sammendragslinje pluss statuslisten per fil — til enten en HTML-fil (en enkel tabell) eller en ren tekstfil. Identiske filer utelates; rapporten viser det som er ulikt.
Hva den ikke gjør¶
Med vilje blir Sammenlign mapper værende et sammenligningsverktøy og ikke en filbehandler:
- Ingen synkronisering — den eneste skrivehandlingen er Kopier til høyre / Kopier til venstre ovenfor, som bekreftes uttrykkelig. Den flytter, speiler eller sletter aldri filer, og det finnes ingen samlet «gjør begge sider like».
- Ingen sammenligning på binær- eller heksnivå — binære filer melder bare identiske / forskjellige.
- Ingen sammenligning av bilder, arkiver eller fjerne steder (FTP eller sky).
Å få med endringer utenfra
Panelet oppdaterer seg ennå ikke av seg selv når filer endrer seg på disken. Har du redigert filer utenfor redigereren, så klikk på Oppdater for å gå gjennom dem på nytt.