Reklame
Forfattere, webudviklere og programmerere har ofte brug for at sammenligne forskellige versioner af den samme kode eller tekst for at holde styr på ændringer. Men at finde ud af ændringerne i en fil manuelt er ikke en simpel opgave. Når et dokument bliver længere og kompliceret, er det mere sandsynligt, at du foretager sammenligningsfejl og spilder tid.
Et værktøj til sammenligning af filer hjælper dig med at sammenligne og flette forskellene mellem to (eller flere) versioner af den samme fil. Der er forskellige typer værktøjer, der hver er skræddersyet til specifikke typer data og filformater. Vi ser på nogle af de bedste apps til sammenligning af filer til macOS.
1. Meld
Meld er et enkelt diff og fletningsværktøj. Brugergrænsefladen er intuitiv og pakker alle sine funktioner pænt ind i en praktisk menu. Det har mange indstillinger, der kan tilpasses, så du kan sammenligne filer let og hurtigt. Ved første lancering giver appen dig en mulighed for at vælge et sammenligningsmodul.
Klik på knappen for at starte en sammenligning
Fil modul og vælg dine filer fra Finder. Smeltning viser dem side om side. Eventuelle forskelle mellem dem synes fremhævet for at gøre det lettere at se individuelle ændringer.På hver side af panelerne ser du to lodrette bjælker med farvede blokke. De giver dig et fugleperspektiv af alle ændringer, f.eks. Indsat, slettet, ændret eller i konflikt. Klik på pilene i et segment for at kopiere eller flette en blok af en fil med en anden.
Unikke egenskaber ved Meld:
- Tre-vejs sammenligning af filer. Ændringerne opdateres i realtid, uanset hvor stor filen bliver.
- Appen integreres med kildekontrolsystemer, såsom Git, Bazaar, Mercurial og SVN for at udføre versionskontrolopgaver.
- Teksteditoren understøtter linienumre, hvidafstand, syntaksbelysning og tekstindpakning for en brugervenlig oplevelse.
- Med tekstfiltre kan du ignorere tekst, der matcher et bestemt mønster eller endda bruge almindelige udtryk til at oprette komplekse filtre. Gå til for at prøve dem Indstillinger og tænd Tekstfiltre.
Hent:Meld (Gratis)
2. Helix P4 Diff and Merge Tool
Helix P4V er en softwareversionsstyringssoftware til styring af kildefiler, websider, manualer, OS-kode og mere. P4V er klienten til Helix kerneserveren, der er vært for alle dine data og er bosiddende i et depot. Du åbner filerne og redigerer dem i dit arbejdsområde.
Når du er færdig, skal du sende den ændrede fil tilbage til det delte lager eller depot, hvor den holder styr på alle filrevisionerne. P4V integreres med P4 diff og fletningsværktøjet. Det lilla ikon og dets farveskema fremhæver inputfilen, mens det grønne ikon og dets farveskema fremhæver outputfilen.
P4Merge viser filer side om side, med midten som en basisfil. Dette giver dig mulighed for at sammenligne to filer med en basefil for at finde forskelle og vælge den ønskede tekst i den fusionerede fil. For at navigere skal du vælge Tidligere eller Næste knapper.
Helix P4's unikke funktioner:
- P4Merge fungerer med forskellige billedformater, herunder PNG, GIF, JPG og andre. Det fremhæver identiske områder i gråt og forskelle i gult i begge billeder. Du kan også sammenligne filopløsning, dybde, størrelse og flere detaljer.
- Integrationen med P4V kan afsløre hele filrevisionshistorikken plus det, der ændrede sig i en bestemt tidsramme. Dette er nyttigt til løsning af fejl.
- Visualiser forskellene og løs konflikter, der er resultatet af parallel eller samtidig udvikling via farvekodning, syntaksbelysning, linienumre og programrettelser.
Hent:Helix P4 Diff and Merge (Gratis for op til fem brugere og 20 arbejdsområder)
3. Beyond Compare
Beyond Compare er et andet værktøj til sammenligning af filer og mapper. Med få knapper og en farverig grænseflade forsøger appen at opretholde en balance mellem funktioner og ydeevne. Ved den første lancering skal du vælge sammenligningsmodulet til en bestemt opgave fra Tekst, RTF, Hex, MP3, Borde, og mere.
Appen viser dine filer side om side. Den bruger rød tekst til at fremhæve vigtige forskelle og blå til ubetydelige ændringer. Du kan justere disse farver, så de passer til dine præferencer.
Oversigt-miniature i venstre rude viser et visuelt kort over farver. For at navigere skal du bruge Næste og Tidligere for at gennemgå alle dine forskelle. Brug derefter pileknapperne til at flette dine filer. Klik på Gemme knappen placeret til højre for vinduet for at gemme din fil.
Hvad Beyond Compare tilbyder:
- Hver sammenligningsopgave begynder med en session, som du kan tilpasse og gemme for at åbne senere. Disse giver dig stor fleksibilitet og sparer tid.
- De sessionindstillinger, der kontrollerer disse sammenligninger kaldes regler. De sætter dig i kontrol over hvordan hver session fungerer og hjælper dig med at opdage betydelige forskelle.
- Det Tabel Sammenlign session sammenligner tekstfiler med tabeloplysninger. Du kan sortere og justere dataene på nøglefelter og sammenligne dem celle for celle.
- Appen leverer en scripting-behandlingsfunktion til at automatisere rutineopgaver. For mere information, se scriptingsafsnittet på Hjælpesiden.
- Sammenlign filer i fjernlagring via Dropbox, Google Drive, Amazon S3, OneDrive og Source Control Managers.
Hent:Beyond Compare ($ 30 Standard | $ 60 Pro | Gratis prøveversion tilgængelig)
4. DeltaWalker
DeltaWalker fra Deltopia er et visuelt diff og fletningsværktøj på tværs af platforme. Grænsefladen er intuitiv med blot et par menuknapper. Det er mere afhængig af visuelle parametre for at hjælpe dig med at finde forskelle. Uden for kassen understøtter det Office-filer, Java-arkiver, ZIP, XML, PDF og mere. Når vi taler om det, har vi dækket hvordan man sammenligner to Excel-filer Sådan sammenlignes to Excel-filerBrug for at sammenligne to Microsoft Excel-filer? Vi viser dig to nemme måder at sammenligne dine regneark på: manuelt side om side og betinget formatering. Læs mere ved hjælp af andre metoder.
Klik på Gennemse -knappen i indtastningsfeltet for at få vist Fil Åben dialog boks. På den anden side kan du enten åbne en lokal eller ekstern fil via SFTP, HTTPS, WebDAV, Dropbox eller Google Drive. Appen bruger farver til at betegne ændringerne i blokke som indsat, slettet, ændret og i konflikt.
Du kan også se forbindelseslinjer, der forbinder en relateret blok for at forenkle resultaterne. Den lodrette farvestrimmel placeret på højre panel viser et resume med et nedskaleret visuelt kort over alle forskelle. Klik på pileknappen (den vises på musemarkøren) for at flette dine filer.
DeltaWalkers unikke funktioner:
- Et-klik-integration med Git, Bazaar, Mercurial og SVN. Gå til Præferencer> SCM-integration og skift SCM efter eget valg for at bruge dem.
- Find og udskift-funktion hjælper dig med at finde specifikke tegn og bruge regelmæssige udtryk til avancerede sager. Eller brug genveje til at få adgang til dem uden at åbne vinduet Find / udskift.
- Tilknyttet fortryd / forny funktion holder styr på ændringer på tværs af redaktører. Når du fortryder, sker ændringerne i omvendt rækkefølge, der strækker sig over redaktørerne.
- Appen har muligheden for at eksportere filsammenligningsrapporten som HTML og Patch. Sidstnævnte indeholder forskellene mellem et eller flere par forskellige filer, hvilket er nyttigt for appudviklere.
Hent: DeltaWalker ($ 40 Standard | $ 60 Pro | Gratis prøveversion tilgængelig)
5. Araxis fusionerer
Fletning er et komplekst diff og fletningsværktøj. Det fungerer med mange filformater, inklusive Office-filer, PDF, XML, HTML, Binary og kildekodefiler. Dette gør appen velegnet til forskellige kreative fagfolk og brugssager.
Klik på Gennemse for at åbne din fil. Merge bruger tekstekstraktionsfiltre og formateringsværktøjer til at hjælpe dig med at se ændringer mere tydeligt.
Gå til Præferencer> Fil-sammenligninger> Filtyper til at konfigurere filtre til forskellige slags filer. Tynde oversigtsstrimler ved siden af rullebjælken viser placeringen af ændringer. Og statuslinjen viser dig et resume af ændringer, der er indsat, fjernet, ændret og slettet.
Der er to layoutindstillinger: lodret og vandret. De arbejder begge med to- og tre-vejs sammenligningstilstand. Brug Tidligere eller Næste knapper (eller genveje) for at navigere i filen. Klik desuden på den lille fusionsknap på hver blok for at kopiere, udskifte eller flette filer.
Araxis Merges unikke funktioner:
- Et plugin-filsystem giver dig adgang til filer placeret i Git, Perforce depot, SVN og Time Machine Volume.
- Træk og slip blokke med tekst i begge sider for at redigere filer. Flet analyserer ændringerne i baggrunden og gemmer dem. På ethvert tidspunkt kan du fortryde resultatet.
- Opret markører for at indikere de linjer, du har ændret. Tilføj et bogmærke for at minde dig selv, eller placere en kommentar for at bemærke vigtige oplysninger.
- Synkroniseringslinkfunktionen kan hjælpe dig med at identificere lighedspunkter mellem filer for at forenkle sammenligningsresultaterne. Dette fungerer bedst med komplekse filer.
- Eksporter filsammenligningsrapporten som HTML, XML og Unix Diff. Denne funktion er nyttig til fremtidige revisioner, opbevaring og deling.
Hent:Araxis fusionerer ($ 129 Standard | $ 269 Pro | Gratis prøveversion tilgængelig)
Brug Notepad ++ til at sammenligne filer
Der er mange grunde til at bruge et filsammenligningsværktøj. En softwareudvikler har muligvis brug for syntaksbelysning og eksportfunktioner, mens en forfatter foretrækker et mere visuelt diff-værktøj til at sammenligne tekst. De apps, der diskuteres her, dækker enhver brugssag. Giv dem en ordentlig prøve og se, hvilken der passer til dine behov.
Hvis du bruger den fremragende teksteditor Notepad ++, kan du nemt sammenligne filer med et plugin. Den er funktionsrig og passer både til afslappede brugere og programmerere. Se hvordan man sammenligner to filer med Notepad ++ Hvordan man laver Notepad ++ Sammenlign to filer med et pluginNotepad ++ er pakket med funktioner. Sammenlign plugin er en anden stor tilføjelse, hvis du let vil sammenligne to filer. Læs mere for instruktioner.
Rahul er medarbejderforfatter hos MakeUseOf. Han har en kandidatgrad i optometri fra Bharati Vidyapeeth College, Pune. Jeg har en undervisningserfaring på 2 år. Jeg har også arbejdet med andre online-publikationer i mere end 4 år, før jeg kom med her. Jeg kan godt lide at skrive om teknologi for læsere, der ikke forstår det godt. Du kan følge mig på Twitter.