เปรียบเทียบข้อความ ทำงานอย่างไร
เครื่องมือ text diff เปรียบเทียบข้อความสองบล็อกแบบบรรทัดต่อบรรทัด และไฮไลต์ว่าบรรทัดใดถูกเพิ่ม ลบ หรือไม่เปลี่ยนแปลง การเพิ่มจะแสดงเป็นสีเขียว การลบเป็นสีแดง ในมุมมองแบบซ้อนเดี่ยวมุมมองเดียวพร้อมหมายเลขบรรทัดของทั้งสองข้อความอยู่ที่ gutter การเปรียบเทียบทำงานทันทีในเบราว์เซอร์เมื่อช่องป้อนข้อมูลทั้งสองมีข้อความ และทุกสิ่งที่คุณวางจะไม่ถูกส่งไปยังเซิร์ฟเวอร์ใดๆ
การเปรียบเทียบคือ diff แบบ longest-common-subsequence เหนือทั้งบรรทัด ซึ่งเป็นตระกูลเดียวกับที่ Unix diff utility อยู่: มันหาชุดบรรทัดที่ใหญ่ที่สุดที่ข้อความทั้งสองมีร่วมกัน และทุกอย่างที่เหลือคือการแทรกหรือการลบ ผลลัพธ์อ่านเหมือน unified diff ซึ่งคุ้นเคยหากคุณเคยอ่าน git diff output มาก่อน