
เรื่องนี้คุณอาจเคยทำ
เขียนโค้ดแก้ไขไปหลายเวอร์ชัน อยากดูว่าครั้งนี้แก้ไขตรงไหนบ้าง แต่กลับต้องเปิดหาทีละหน้า หรือเพื่อนร่วมงานส่งเอกสารมาให้ตรวจทาน คุณแก้ไปครึ่งหนึ่ง อีกฝ่ายก็แก้ไปครึ่งหนึ่ง การรวมสองเวอร์ชันเข้าด้วยกันช่างปวดหัวจริงๆ เมื่อก่อนคุณก็ต้องเทียบด้วยสายตาทีละบรรทัดใช่ไหม? เมื่อเนื้อหาไฟล์มีมาก การพลาดบางบรรทัดที่เปลี่ยนแปลงก็เป็นเรื่องที่เกิดขึ้นบ่อย
คุณสามารถจินตนาการว่ามันเป็น "เครื่องสแกนความแตกต่างของเนื้อหา"
หน้าที่ของ WinMerge คือการนำไฟล์หรือโฟลเดอร์สองชิ้นมาเปรียบเทียบกัน แล้วทำเครื่องหมายโดยอัตโนมัติว่าส่วนไหนแตกต่าง ส่วนไหนเป็นส่วนที่เพิ่มใหม่หรือลบออก มันจะไฮไลต์ความแตกต่างให้เห็น คุณสามารถแก้ไขเนื้อหาได้โดยตรงในนั้น รวมส่วนที่ไม่ตรงกันทั้งสองฝั่งให้เป็นเวอร์ชันเดียว กระบวนการทั้งหมดมองเห็นได้ ไม่ต้องเพ่งสายตาหารายละเอียดอีกต่อไป
ใช้มันทำอะไรได้บ้าง?
① เห็นความแตกต่างของสองไฟล์ได้ในพริบตา
ลากสองไฟล์เข้าไป ซอฟต์แวร์จะเปรียบเทียบเนื้อหาโดยอัตโนมัติ ใช้สีทำเครื่องหมายบรรทัดที่เพิ่ม ลบ และแก้ไข รองรับทั้งโค้ด เอกสาร ไฟล์กำหนดค่า แม้เป็นไฟล์หลายร้อยหลายพันบรรทัดก็ใช้เวลาเพียงชั่วพริบตา
② เปรียบเทียบการเปลี่ยนแปลงเนื้อหาของสองโฟลเดอร์
ไม่เพียงเปรียบเทียบไฟล์เดียว แต่ยังนำสองโฟลเดอร์มาเปรียบเทียบกันได้ ไฟล์ใดเพิ่มใหม่ ไฟล์ใดถูกแก้ไข ไฟล์ใดถูกลบ มันจะแสดงในโครงสร้างแบบต้นไม้ เหมาะมากสำหรับการตรวจสอบการสำรองข้อมูลหรือการตรวจสอบก่อนเผยแพร่เวอร์ชัน
③ แก้ไขและรวมเนื้อหาได้โดยตรงในนั้น
หลังจากเห็นความแตกต่างแล้ว คุณไม่จำเป็นต้องสลับไปใช้โปรแกรมแก้ไขอื่น แก้ไขเนื้อหาได้โดยตรงใน WinMerge แล้วรวมส่วนที่ไม่ตรงกันทั้งสองฝั่งด้วยตนเอง สุดท้ายส่งออกเป็นเวอร์ชันที่สมบูรณ์ มีการไฮไลต์ไวยากรณ์และแสดงหมายเลขบรรทัดในตัว ประสบการณ์การแก้ไขก็ถือว่าใช้ได้
ใครบ้างที่ใช้มันได้?
หากคุณเป็นโปรแกรมเมอร์ที่ต้องเปรียบเทียบการเปลี่ยนแปลงของโค้ดก่อนและหลังแก้ไขบ่อยๆ หรือช่วยเพื่อนร่วมงานตรวจสอบโค้ด หรือหากคุณเป็นบรรณาธิการเอกสารที่ต้องพิสูจน์อักษรต้นฉบับต่างเวอร์ชัน หรือคุณเพียงแค่ต้องการรู้ว่าไฟล์สำรองกับไฟล์ปัจจุบันแตกต่างกันหรือไม่ WinMerge เครื่องมือเล็กๆ ฟรีและโอเพนซอร์สนี้จัดการกับสถานการณ์เหล่านี้ได้สะดวกมาก แถมไม่ต้องติดตั้ง แตกไฟล์ก็ใช้ได้เลย
ข้อมูลระบบและเวอร์ชัน
เวอร์ชันนี้เป็นภาษาจีน ใช้ได้กับ Windows 7 ขึ้นไป (รวม 64 บิต) ไม่ต้องติดตั้ง ดาวน์โหลดแล้วแตกไฟล์ก็รันได้ทันที ไม่เขียนลงรีจิสทรี เหมาะสำหรับใส่ USB Flash Drive พกพาไปใช้ได้ทุกที่
สรุปท้ายสุด
หากคุณต้องเปรียบเทียบความแตกต่างของไฟล์และรวมเนื้อหาต่างเวอร์ชันบ่อยๆ WinMerge เป็นเครื่องมือที่ประหยัดแรงมาก ฟรี โอเพนซอร์ส ไม่ต้องติดตั้ง เปิดก็ใช้ได้ การมีติดไว้ในงานประจำวันก็สะดวกดี