Текст Diff — үнэгүй
Хоёр текстийн блокыг харьцуулж яг юу өөрчлөгдсөнийг харах. Нэмэгдсэн, устгагдсан болон өөрчлөгдөөгүй мөртэй мөр тутмын diff.
Түгээмэл хэрэглээ
- Код хөтөлбөрийг параллель эсвэлКод хөтөлбөрийн, config, сцлинэнт эсвэл хоорондын хэр хэцүүлэлт яв үз өмнөтгөл нь яг өөрчлөлт.
- Баримтийн драфтуудыг параллель эсвэлБаримт, гэрээ, өлөнүүдийн хоёр драфтын хөрөнхүүлээ өмнөтгөл нь яг өөрчлөлтийг үзнэ үй - радок нь радокаа.
- Өгөгдлүүд болон CSV файлуудыг параллель эсвэлЭкспорт өгөгдлийн, CSV, лог, конфигурацийн хоёр версийн өмнөтгөл нь адрознение үз.
- Орчуулгын версиюудыг харьцуулахОрчуулсан баримт, субтитр файл эсвэл орчуулгын мөрүүдийн хоёр версийн хооронд юу өөрчлөгдсөнийг харах.
- Контент ялгавыг сахуулалт хэмжээ дахь өөрчлөлтүүдийг байцаалахНийтлэл, блогийн нөхцөл эсвэл маркетингийн кодфи эхээрээ сахуулалт өөрөө байцаалт версийг харьцуулан юу өөрчлөгдсөнийг рецензийн өөрөө байцаалт.
Хэрхэн ажилладаг
Text Diff энэ хэрэгсэлд шууд хэрэгжсэн гараар бичсэн Longest Common Subsequence (LCS) алгоритм ашигладаг — гадаад diff номын сан хамааралгүй. Бүгд хөтчид явагддаг; таны текст хэзээ ч серверт илгээгддэггүй.
- 1Текст мөрүүд болж хуваагддагTextarea агуулга бүр шинэ мөрийн тэмдэгтээр мөрийн массив болж хуваагддаг. Сонголтоор урьдчилсан боловсруулалт (жижиг үсэг болгох, хоосон зайг нэгтгэх) харьцуулалтын өмнө тэр массивуудын хуулбарт хийгддэг бол эх хувь нь харагдацад хадгалагддаг.
- 2LCS хүснэгт Uint32Array-д тооцоологддогДоороос-дээш динамик-програмчлалын хүснэгт бичигдсэн Uint32Array-д бүтээгддэг — цаг, санах ой хоёуланд O(m×n). Нэгдсэн нүдний тоо 4 сая (ойролцоогоор 16 MB)-аас давах оролтод алгоритм хуудсыг хариу үйлдэлтэй байлгахын тулд илүү бүдэг блок diff руу автоматаар шилждэг.
- 3Өөрчлөгдсөн мөрөнд үг-түвшний онцолголУстгасан мөрийн дараа шууд оруулсан мөр орж ирвэл, тэр хосын tokenize хийсэн үгс (хоосон зайгаар хуваасан) дээр хоёр дахь LCS дамжлага ажилладаг. Энэ нь мөр доторх аль үг өөрчлөгдсөнийг зөвхөн аль мөр өөрчлөгдсөнийг биш яг зааж inline онцолсон хэсэг гаргадаг.
- 4Context нурлагатай нэгдсэн-diff харагдацҮйлдлийн жагсаалт +/− угтвар, өнгөний кодтой нэгдсэн diff болж зурагддаг. Тохируулагдмал context цонхны (үндсэн: 3 мөр) гадуурх өөрчлөгдөөгүй мөр эллипсийн ард нурдаг. Бүтэн үр дүнг clipboard руу хуулах эсвэл энгийн-текст .txt файл болгон татаж болно.
Холбоотой хэрэгслүүд
CSV ялгаа
Хоёр CSV файлыг түлхүүр баганаар харьцуулж яг ямар мөрүүд нэмэгдсэн, устгагдсан эсвэл өөрчлөгдсөнийг харах — хуучнаас шинэ рүү харуулсан ялгаатай талбаруудтай. Хашилтатай талбаруудыг зохицуулдаг; бүхэлдээ хөтчид ажилладаг.
JSON ялгаа
Хоёр JSON объектыг бүтцийн хувьд харьцуулах — ямар түлхүүрүүд нэмэгдсэн, устгагдсан, өөрчлөгдсөнийг шүүгдсэн өгөгдлийн гүнд ч гэсэн нарийн харах. Хөтчид ажилладаг.
PDF харьцуулагч
Сервер рүү хуулах шаардлагагүй үнэгүй PDF харьцуулагч: хоёр хувилбарын хооронд юу өөрчлөгдсөнийг үгийн түвшний засварын тэмдэглэгээгээр эсвэл харагдах байдлын ялгаагаар хөтөч дотроо харах.