ฉันต้องการเปรียบเทียบ / diff / merge files ในวิธีที่ง่าย ใน Windows ผมจะใช้WinMerge มีตัวเลือกอื่นสำหรับสิ่งนี้ใน Ubuntu หรือไม่
สิ่งที่ฉันต้องทำ:
- ดูไฟล์ 2 ไฟล์ต่อบรรทัดพร้อมกันโดยเน้นความแตกต่าง
- มีตัวเลือกสำหรับการรวมไฟล์นี้เข้าด้วยกัน
ฉันต้องการเปรียบเทียบ / diff / merge files ในวิธีที่ง่าย ใน Windows ผมจะใช้WinMerge มีตัวเลือกอื่นสำหรับสิ่งนี้ใน Ubuntu หรือไม่
สิ่งที่ฉันต้องทำ:
คำตอบ:
Meld ( ลิงค์สำรอง )
Meld เป็นเครื่องมือ diff และผสานการมองเห็น คุณสามารถเปรียบเทียบสองหรือสามไฟล์และแก้ไขไฟล์เหล่านั้นได้ คุณสามารถเปรียบเทียบสองหรือสามโฟลเดอร์และเปิดใช้การเปรียบเทียบไฟล์ คุณสามารถเรียกดูและดูสำเนาที่ใช้งานได้จากระบบควบคุมเวอร์ชันยอดนิยมเช่น CVS, Subversion, Bazaar-ng และ Mercurial ดูที่หน้าจอหน้าจอเพื่อดูคุณสมบัติที่มีรายละเอียดเพิ่มเติม
ฉันชอบกระจาย :
การกระจายเป็นเครื่องมือกราฟิกสำหรับการผสานและการเปรียบเทียบไฟล์ข้อความ Diffuse สามารถเปรียบเทียบจำนวนไฟล์โดยพลการควบคู่กันและช่วยให้ผู้ใช้งานสามารถปรับการจับคู่บรรทัดและแก้ไขไฟล์ได้โดยตรง การกระจายยังสามารถเรียกคืนการแก้ไขไฟล์จาก Bazaar, CVS, Darcs, Git, Mercurial, Monotone, Subversion และ SVK สำหรับการเปรียบเทียบและการรวม
gvimdiffมีประโยชน์สำหรับการเปรียบเทียบอย่างรวดเร็ว ติดตั้ง gvim เพื่อรับมัน
KDiff3เป็นแพลตฟอร์มข้ามและมีความสามารถในการกระจายสายและอักขระขั้นสูง ดูเพิ่มเติมเกี่ยวกับคุณลักษณะของมันนี่
นอกเหนือจากการเปรียบเทียบรองรับ Ubuntu 6.06 - 9.04 อย่างน้อย 32 บิต
เครื่องมือโอเพนซอร์ซ Kompareมีมูลค่าเพิ่มในเครื่องมือ diff ของคุณบน linux:
มันใช้งานได้ดีในรูปแบบบรรทัดคำสั่งไปยังชุดไฟล์ diff แบบหลายไฟล์แบบเรียกซ้ำโดยตรงจาก Subversion (หรือระบบควบคุมเวอร์ชันอื่น ๆ )
[~ / path / to / project / source] $ svn diff | kompare -o -
ใช้งานได้ดีกับ Gnome Ubuntu แม้ว่าจะเป็นแอปในเครื่องของ KDE
ในการติดตั้งบน Ubuntu: $ sudo apt-get install kompare