DiffMerge - Útmutató

Hasonlítson össze és egyesítsen könyvtárakat, fájlokat és szövegeket egymás mellett. Vizualizálja a különbségeket színkódolt kiemelésekkel, és egyesítsen bármelyik irányba.


Első lépések

  1. Állítsa be a bal és jobb oldali útvonalat (böngészés, beírás vagy húzás)
  2. Igény szerint módosítsa az összehasonlítási beállításokat és szűrőket
  3. Kattintson az Összehasonlítás gombra a kezdéshez
  4. A könyvtárak megnyitják a könyvtár-összehasonlító nézetet; a fájlok megnyitják a szövegösszehasonlító nézetet

Vagy kattintson az Új szövegek összehasonlítása gombra két szöveges karakterlánc közvetlen összehasonlításához.


Könyvtár-összehasonlítás

Mindkét könyvtárból származó fájlok egymás mellett, középen állapotoszloppal jelennek meg.

Állapotszínek

ÁllapotJelentés
Csak balA fájl csak a bal oldalon létezik
Csak jobbA fájl csak a jobb oldalon létezik
EltérőA fájlok tartalom/méret/dátum szerint eltérnek
Fuzzy egyezésCsak szóközökben térnek el
AzonosA fájlok azonosak

Összehasonlítási módszerek

MódszerÖsszehasonlít
méretCsak a fájl méretét
időbélyegCsak a módosítás dátumát
méret+időbélyegMindkettőt (alapértelmezett)
tartalomA fájl tartalmát bájtonként

Egyesítési műveletek

  • Bal → Jobb — fájlok másolása balról jobbra
  • Bal ← Jobb — fájlok másolása jobbról balra
  • Törlés — a kiválasztott fájlok eltávolítása
  • Minden egyesítési művelet támogatja a Visszavonás / Újraérvényesítés funkciót

Navigáció

  • Használja az eszköztár gombjait vagy a billentyűparancsokat a különbségek közötti ugráshoz
  • Szűrjön állapot szerint: Csak bal, Csak jobb, Eltérő, Azonos megjelenítése/elrejtése
  • Kattintson jobb gombbal a kontextusmenüért, beleértve az Útvonal másolása opciót (fájlnév, relatív vagy teljes útvonal)

Szövegösszehasonlítás

Két szerkesztő egymás mellett megjelenítve, a különbségek soronként kiemelve.

  • Szószintű különbség-kiemelés (opcionális)
  • Fuzzy egyeztetés — figyelmen kívül hagyja a szóközök közötti különbségeket (konfigurálható minta)
  • Szinkronizált görgetés (be-/kikapcsolható)
  • Automatikus karakterkódolás-felismerés manuális felülbírálással
  • Bináris fájlok hex dumpként megjelenítve (csak olvasható)

Egyesítés

  • Egyesítsen egyes blokkokat vagy az összes különbséget egyszerre
  • Kétirányú: bal → jobb vagy jobb → bal
  • Teljes Visszavonás / Újraérvényesítés támogatás
  • Illesszen be szöveget a vágólapról bármelyik oldalra

Összehasonlítási előzmények

  • A korábbi összehasonlítások mentésre kerülnek és megjelennek a főképernyőn
  • Kattintson duplán az összehasonlítás újrafuttatásához
  • Kattintson jobb gombbal a beállítások betöltéséhez vagy a törléshez
  • Rendezhető név, útvonal, dátum és típus szerint

Billentyűparancsok

Könyvtár-összehasonlítás

MűveletBillentyűparancs
Következő különbségOption +
Előző különbségOption +
Első / Utolsó különbségOption + Shift + /
Egyesítés bal → jobbCmd + Option +
Egyesítés jobb → balCmd + Option +
TörlésCmd + Option + Delete
ÚjraösszehasonlításCmd + R
Visszavonás / ÚjraérvényesítésCmd + Z / Cmd + Shift + Z

Szövegösszehasonlítás

MűveletBillentyűparancs
Következő / Előző különbségOption + /
Kijelölés egyesítése bal → jobbCmd +
Kijelölés egyesítése jobb → balCmd +
Összes egyesítése bal → jobbCmd + Shift +
Összes egyesítése jobb → balCmd + Shift +
ÚjraösszehasonlításCmd + R
BeillesztésCmd + V

Tippek

  • Szűrők — Használjon fájl-/mappaszűrőket bizonyos fájltípusokra (pl. *.py) való összpontosításhoz vagy build artifaktok kizárásához
  • Tartalom-összehasonlítás — Használja a "tartalom" módszert a legpontosabb összehasonlításhoz a sebesség rovására
  • Fuzzy egyeztetés — Kiváló kód összehasonlításához, ahol csak a behúzás tér el
  • Útvonal másolása — Kattintson jobb gombbal bármely fájlra az összehasonlítási listában a fájlnevének, relatív vagy teljes útvonalának másolásához

Adatvédelem

  • Minden összehasonlítás helyben, az Ön számítógépén fut
  • Semmilyen fájltartalom nem kerül elküldésre szerverre
  • Az összehasonlítási előzmények csak az Ön helyi lemezén tárolódnak