เครื่องมือนี้ทำอะไร
ตัวเปรียบเทียบข้อความเทียบข้อความสองเวอร์ชันและแสดงให้เห็นว่าอะไรเปลี่ยนไปบ้าง เนื้อหาที่ถูกลบทำเครื่องหมายเป็นสีแดง และเนื้อหาที่เพิ่มเป็นสีเขียว พร้อมเลขบรรทัดจากทั้งสองเวอร์ชัน เพื่อให้หาแต่ละการเปลี่ยนแปลงในไฟล์ต้นฉบับได้
ใช้รีวิวการแก้ไขเอกสาร เปรียบเทียบไฟล์คอนฟิกสองไฟล์ ตรวจว่าอะไรเปลี่ยนระหว่าง API response สองครั้ง หรือหาอักขระตัวเดียวที่ทำให้การเปรียบเทียบสตริงล้มเหลว
วิธีใช้งาน
- วางเวอร์ชันเก่าลงใน ข้อความต้นฉบับ และเวอร์ชันใหม่ลงใน ข้อความที่แก้ไข หรือคลิก ตัวอย่าง
- ความแตกต่างจะปรากฏด้านล่างขณะพิมพ์
- เลือก บรรทัด, คำ หรือ อักขระ เพื่อกำหนดความละเอียดของการเปรียบเทียบ
- เปิด ไม่สนตัวพิมพ์เล็กใหญ่ หรือ ไม่สนช่องว่างต้น/ท้ายบรรทัด เพื่อซ่อนการเปลี่ยนแปลงที่คุณไม่สนใจ
- คลิก สลับ เพื่อกลับทิศทาง หรือ คัดลอก patch เพื่อคัดลอก unified diff
ตัวอย่าง
การเปรียบเทียบรายการซื้อของที่ bread เปลี่ยนเป็น whole grain bread, eggs ถูกลบ และเพิ่ม dark chocolate จะแสดงบรรทัดที่ถูกลบสองบรรทัดและบรรทัดที่เพิ่มสองบรรทัด patch แบบ unified มีหน้าตาดังนี้:
apples
-bread
+whole grain bread
milk
-eggs
coffee beans
+dark chocolate
เคล็ดลับ
- สำหรับ JSON ให้จัดรูปแบบทั้งสองฝั่งด้วยตัวจัดรูปแบบ JSON ก่อน เพื่อให้ diff แสดงการเปลี่ยนแปลงจริง ไม่ใช่ความต่างของเลย์เอาต์
- ข้อความที่ใหญ่มากหรือต่างกันโดยสิ้นเชิงอาจใช้เวลาเปรียบเทียบนานเกินไป ในกรณีนี้เครื่องมือจะหยุดหลังผ่านไปไม่กี่วินาทีและขอให้คุณลดขนาดอินพุต
คำถามที่พบบ่อย
› โหมดบรรทัด คำ และอักขระต่างกันอย่างไร?
โหมดบรรทัดทำเครื่องหมายทั้งบรรทัดว่าเพิ่มหรือลบ เหมาะที่สุดกับโค้ด ไฟล์คอนฟิก และรายการ โหมดคำไฮไลต์คำที่เปลี่ยนภายในย่อหน้า เหมาะกับงานเขียนทั่วไป โหมดอักขระแสดงการแก้ไขที่เล็กที่สุด เช่น การพิมพ์ผิดเพียงตัวเดียว
› ขอไฟล์ patch ได้ไหม?
ได้ คลิก "คัดลอก patch" เพื่อคัดลอกความแตกต่างในรูปแบบ unified diff ซึ่งเป็นรูปแบบเดียวกับ git diff ที่เครื่องมืออย่าง git apply และ patch เข้าใจ
› ทำไมบรรทัดที่เปลี่ยนแค่ช่องว่างจึงแสดงว่าต่างกัน?
โดยค่าเริ่มต้น ทุกอักขระมีผล เปิด "ไม่สนช่องว่างต้น/ท้ายบรรทัด" ในโหมดบรรทัดเพื่อข้ามการเยื้องและช่องว่างท้ายบรรทัด
› ข้อความของฉันถูกอัปโหลดหรือไม่?
ไม่ การเปรียบเทียบทำงานในเบราว์เซอร์ของคุณ จึงปลอดภัยสำหรับเอกสารส่วนตัวและซอร์สโค้ด