Skillnadsvisare

Nästa: ändrad text

Två versioner av ett avtal, två kopior av en konfigurationsfil och två utkast till ett e-postmeddelande: när du behöver se exakt vad som ändrats mellan dem fungerar det inte att bläddra med blotta ögat. Denna skillnadsvisare jämför de två texterna rad för rad, markerar tillägg i grönt och borttagningar i rött och visar resultatet i en samlad vy eller sida vid sida, med radnumren från båda versionerna.

Så jämför du två texter

  1. 1

    Klistra in originaltexten

    Klistra in eller skriv den första versionen av texten och gå sedan vidare till nästa steg.

  2. 2

    Klistra in den ändrade texten

    Lägg till versionen som du vill jämföra med originalet och gå sedan vidare till jämförelsen.

  3. 3

    Granska skillnaderna

    Borttagna rader är röda och tillagda rader gröna, och i redigerade rader markeras de ändrade orden. Växla mellan visningen sida vid sida och den samlade visningen, ignorera blanksteg eller skiftläge och kopiera resultatet som unified diff.

Diffmarkeringar i korthet

Symbol Betydelse
+ Raden finns bara i den nya versionen (tillagd)
- Raden finns bara i originalet (borttagen)
(tom) Raden är identisk i båda versionerna (kontext)

Samlad eller sida vid sida

  • Samlad. Båda texterna staplas i en kolumn. Tillagda rader är gröna, borttagna röda, oförändrade utan färg, och varje rad visar sitt nummer i originalet och i den nya versionen.
  • Sida vid sida. Originalet och den nya versionen visas i parallella kolumner. En tom cell på ena sidan betyder att raden bara finns på den andra.

Jämförelse på radnivå

Verktyget jämför texterna rad för rad, inklusive blanksteg, och hittar den minsta uppsättningen radinfogningar och raderingar som förvandlar en text till den andra. Ändringar i indrag och avslutande blanksteg visas därför som ändrade rader, vilket är användbart när du jämför omformaterad kod, text som brutits om till en annan radbredd eller YAML- och INI-utdrag där avslutande blanksteg smugit sig in av misstag.

Tips

  • Använd en tom rad som avgränsare om du vill jämföra avsnitt i ett större dokument; algoritmen hanterar långa indata bra.
  • Jämför JSON efter snyggformatering. Två identiska JSON-objekt som serialiserats på olika rader ser olika ut vid en rå jämförelse; formatera först.
  • Ta bort tidsstämplar vid diffar av loggfiler, annars visas varje rad som ändrad.
  • Håll båda texterna i samma ordning. Verktyget matchar identiska rader men upptäcker inte flyttade block; att byta plats på två stycken visas därför som en borttagning plus en tilläggning.

Vanliga frågor

Det jämför de två texterna rad för rad och hittar den minsta uppsättningen infogningar och raderingar som förvandlar en version till den andra (en ansats med längsta gemensamma delsekvens). Det visar bara vad som skiljer sig; det slår inte samman eller ändrar filer.

Ja. Verktyget behandlar indata som vanlig text, så kod, konfigurationsfiler, JSON, loggar och prosa fungerar alla. Utdata visas med teckenfast typsnitt så att formateringen förblir läsbar, och det gör ingen språkspecifik analys, vilket gör det tillförlitligt för alla filtyper.

Raddiffen jämför varje rad på sin position och följer inte block som flyttats. Att byta plats på två stycken visas därför som ett borttaget block och ett tillagt block. Det är normalt beteende för den här typen av jämförelse.

De två texterna stannar i din webbläsare: de jämförs på den här sidan och skickas inte till våra servrar eller läggs till i sidans länk. Mellan stegen sparas de bara i den här webbläsarfliken, tills du stänger den eller väljer Börja om från början.

Relaterade verktyg

Verktyget finns på andra språk