Skillnadsvisare

Diffresultat

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 båda versionerna

    Det vänstra fältet är för originalet, det högra för den nya versionen. Klistra in eller skriv texten direkt.

  2. 2

    Välj visningsläge

    Sida vid sida visar de två versionerna i parallella kolumner. Infogat läge staplar ändringarna med markörer som `+` och `-`.

  3. 3

    Jämför och granska

    Tryck på Jämför. Tillagda, borttagna och oförändrade rader markeras, var och en med sitt radnummer i båda versionerna, och en sammanfattning räknar ändringarna.

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 ingår i sidans interaktiva tillstånd, så de skickas till vår server medan du använder verktyget, och i flerstegsflödet förvaras de också i din webbläsare mellan stegen. De sparas inte i vår databas och delas inte. Klistra bara in innehåll som du är bekväm med att skicka över internet.

Relaterade verktyg

Verktyget finns på andra språk