เปรียบเทียบโค้ด
วางไฟล์สองเวอร์ชันเพื่อดูว่าบรรทัดและคำไหนเปลี่ยนไปบ้าง
ปิดผนึกไว้บนอุปกรณ์นี้
ทำงานในเบราว์เซอร์ของคุณ ไม่มีการอัปโหลดใด ๆ
ปิดผนึก
ความแตกต่าง
วางโค้ดในทั้งสองช่องเพื่อดูความแตกต่าง
วิธีใช้งาน
-
วางทั้งสองเวอร์ชัน
วางต้นฉบับไว้ทางซ้ายและฉบับแก้ไขไว้ทางขวา หรือเปิดไฟล์สองไฟล์จากอุปกรณ์ของคุณ
-
ดูความแตกต่าง
บรรทัดที่เพิ่ม ลบ และเปลี่ยนจะถูกทำเครื่องหมายพร้อมเลขบรรทัด และไฮไลต์คำที่เปลี่ยนอย่างแม่นยำ
-
แชร์ผลลัพธ์
คัดลอกหรือดาวน์โหลดการเปลี่ยนแปลงเป็น unified diff ซึ่งเป็นรูปแบบที่ Git และเครื่องมือรีวิวโค้ดใช้
คำถามที่พบบ่อย
โค้ดของฉันถูกอัปโหลดเพื่อเปรียบเทียบหรือไม่
ไม่ การเปรียบเทียบทำงานในเบราว์เซอร์ของคุณ ซอร์สโค้ด ไฟล์ตั้งค่า และข้อมูลลับที่อาจอยู่ในไฟล์จึงอยู่บนอุปกรณ์ของคุณ
“ไม่สนใจช่องว่าง” ทำอะไร
ถือว่าบรรทัดเหมือนกันหากต่างกันแค่ช่องว่าง แท็บ หรือการย่อหน้า มีประโยชน์หลังจัดรูปแบบโค้ดใหม่ที่เปลี่ยนแค่การย่อหน้า
unified diff คืออะไร
เป็นรูปแบบข้อความมาตรฐานสำหรับการเปลี่ยนแปลง บรรทัดที่ลบขึ้นต้นด้วย - บรรทัดที่เพิ่มขึ้นต้นด้วย + และแต่ละกลุ่มการเปลี่ยนแปลงจะแสดงบรรทัดรอบข้างไม่กี่บรรทัด Git, patch และเครื่องมือรีวิวโค้ดส่วนใหญ่อ่านได้
เปรียบเทียบภาษาโปรแกรมใดก็ได้หรือไม่
ได้ การเปรียบเทียบทำทีละบรรทัดบนข้อความธรรมดา จึงใช้ได้กับทุกภาษาโปรแกรม JSON, YAML, CSV, SQL หรือไฟล์ตั้งค่า
ไฟล์ใหญ่ได้แค่ไหน
ไฟล์ที่มีหลายหมื่นบรรทัดเปรียบเทียบเสร็จในพริบตา ส่วนที่ไม่เปลี่ยนยาว ๆ จะถูกพับไว้ และคุณขยายดูได้ทุกเมื่อที่ต้องการบริบททั้งหมด