Verschillenweergave

Diff-resultaat

Twee versies van een contract, twee kopieën van een configuratiebestand en twee concepten van een e-mail: wanneer je precies wilt zien wat er tussen beide is veranderd, is met het oog scrollen niet werkbaar. Deze verschillenweergave vergelijkt de twee teksten regel voor regel, markeert toevoegingen in het groen en verwijderingen in het rood en toont het resultaat in een gecombineerde of naast elkaar staande weergave, met de regelnummers van beide versies.

Zo vergelijk je twee teksten

  1. 1

    Plak beide versies

    Het linkervak is voor het origineel, het rechtervak voor de nieuwe versie. Plak of typ de tekst rechtstreeks in.

  2. 2

    Kies de weergavemodus

    Naast elkaar toont de twee versies in parallelle kolommen. Inline stapelt de wijzigingen met markeringen zoals `+` en `-`.

  3. 3

    Vergelijk en controleer

    Druk op Vergelijken. Toegevoegde, verwijderde en ongewijzigde regels worden gemarkeerd, elk met hun regelnummer in beide versies, en een samenvatting telt de wijzigingen.

Verschilmarkeringen in één oogopslag

Symbool Betekenis
+ Regel bestaat alleen in de nieuwe versie (toegevoegd)
- Regel bestaat alleen in het origineel (verwijderd)
(leeg) Regel is in beide versies identiek (context)

Gecombineerd of naast elkaar

  • Gecombineerd. Beide teksten worden in één kolom gestapeld. Toegevoegde regels zijn groen, verwijderde regels rood, ongewijzigde regels zonder kleur, en elke regel toont zijn nummer in het origineel en in de nieuwe versie.
  • Naast elkaar. Het origineel en de nieuwe versie verschijnen in parallelle kolommen. Een lege cel aan één kant betekent dat de regel alleen aan de andere kant bestaat.

Vergelijking op regelniveau

De tool vergelijkt de teksten regel voor regel, inclusief witruimte, en vindt de kleinste set regeltoevoegingen en -verwijderingen die de ene tekst in de andere verandert. Wijzigingen in inspringing en eindspaties verschijnen daardoor als gewijzigde regels. Dat is nuttig bij het vergelijken van opnieuw opgemaakte code, tekst die op een andere regellengte is omgezet, of YAML- en INI-fragmenten waar per ongeluk eindspaties in sluipen.

Tips

  • Gebruik een lege regel als scheiding als je secties van een groter document wilt vergelijken; het algoritme kan goed overweg met lange invoer.
  • Vergelijk JSON na het netjes opmaken. Twee identieke JSON-objecten die op verschillende regels zijn geserialiseerd, zien er bij een ruwe diff anders uit; maak ze eerst netjes op.
  • Verwijder tijdstempels voor diffs van logbestanden, anders wordt elke regel als gewijzigd weergegeven.
  • Houd de volgorde van beide teksten aan. De tool koppelt identieke regels maar detecteert geen verplaatste blokken; het omwisselen van twee alinea’s verschijnt daarom als een verwijdering plus een toevoeging.

Veelgestelde vragen

Het vergelijkt de twee teksten regel voor regel en vindt de kleinste set invoegingen en verwijderingen die de ene versie in de andere verandert (een aanpak via de langste gemeenschappelijke deelrij). Het toont je alleen wat verschilt; het voegt geen bestanden samen en wijzigt ze niet.

Ja. De tool behandelt de invoer als platte tekst, dus code, configuratiebestanden, JSON, logs en proza werken allemaal. De uitvoer wordt in een niet-proportioneel lettertype weergegeven zodat de opmaak leesbaar blijft, en er is geen taalspecifieke analyse, wat hem betrouwbaar maakt voor elk bestandstype.

Een regeldiff vergelijkt elke regel op zijn positie en houdt geen verplaatste blokken bij. Het omwisselen van twee alinea’s verschijnt daarom als een verwijderd blok en een toegevoegd blok. Dat is normaal gedrag voor dit soort vergelijking.

De twee teksten maken deel uit van de interactieve staat van de pagina, dus ze worden naar onze server gestuurd terwijl je de tool gebruikt, en in de meerstapsflow worden ze tussen de stappen ook in je browser bewaard. Ze worden niet opgeslagen in onze database en niet gedeeld. Plak alleen inhoud die je over het internet wilt versturen.

Gerelateerde tools

Tool beschikbaar in andere talen