ทางเลือกสำหรับ WinMerge ใน Ubuntu


23

ฉันต้องการเปรียบเทียบ / diff / merge files ในวิธีที่ง่าย ใน Windows ผมจะใช้WinMerge มีตัวเลือกอื่นสำหรับสิ่งนี้ใน Ubuntu หรือไม่

สิ่งที่ฉันต้องทำ:

  • ดูไฟล์ 2 ไฟล์ต่อบรรทัดพร้อมกันโดยเน้นความแตกต่าง
  • มีตัวเลือกสำหรับการรวมไฟล์นี้เข้าด้วยกัน

คุณกำลังมองหารูปแบบของเครื่องมือการซิงโครไนซ์หรือไม่?
Ivo Flipse

1
ฉันเพิ่งจะทราบว่าในไม่ช้าเมื่อ Meld ยังไม่ถึงกับดักฉันใช้ WinMerge ทำงานภายใต้ WINE
Evan

คำตอบ:


26

Meld ( ลิงค์สำรอง )

Meld เป็นเครื่องมือ diff และผสานการมองเห็น คุณสามารถเปรียบเทียบสองหรือสามไฟล์และแก้ไขไฟล์เหล่านั้นได้ คุณสามารถเปรียบเทียบสองหรือสามโฟลเดอร์และเปิดใช้การเปรียบเทียบไฟล์ คุณสามารถเรียกดูและดูสำเนาที่ใช้งานได้จากระบบควบคุมเวอร์ชันยอดนิยมเช่น CVS, Subversion, Bazaar-ng และ Mercurial ดูที่หน้าจอหน้าจอเพื่อดูคุณสมบัติที่มีรายละเอียดเพิ่มเติม

ข้อความแสดงแทน ข้อความแสดงแทน


ขอบคุณ! มันเยี่ยมมาก! (ฉันจะรอสักครู่ขนาดเล็กมากขึ้นก่อนที่ผมจะยอมรับคำตอบของคุณ)
ปีเตอร์สมิต

ไม่รีบ ;-) ดีใจที่คุณชอบ!
Ivo Flipse

ฉันยอมรับคำตอบนี้ แต่เท่าที่ฉันเห็นการกระจายเป็นตัวเลือกที่ดี
Peter Smit

12

ฉันชอบกระจาย :

การกระจายเป็นเครื่องมือกราฟิกสำหรับการผสานและการเปรียบเทียบไฟล์ข้อความ Diffuse สามารถเปรียบเทียบจำนวนไฟล์โดยพลการควบคู่กันและช่วยให้ผู้ใช้งานสามารถปรับการจับคู่บรรทัดและแก้ไขไฟล์ได้โดยตรง การกระจายยังสามารถเรียกคืนการแก้ไขไฟล์จาก Bazaar, CVS, Darcs, Git, Mercurial, Monotone, Subversion และ SVK สำหรับการเปรียบเทียบและการรวม

ป้อนคำอธิบายรูปภาพที่นี่


ที่ดี! และอันนี้ก็ยังอยู่ในพื้นที่เก็บข้อมูล!
Peter Smit

จากนั้นฉันก็จะอัปโหลดการแพร่กระจาย ;-)
Ivo Flipse

มันไม่สนับสนุนการเปรียบเทียบบทความที่น่าเศร้ามาก
pavelkolodin

5

gvimdiffมีประโยชน์สำหรับการเปรียบเทียบอย่างรวดเร็ว ติดตั้ง gvim เพื่อรับมัน

ป้อนคำอธิบายรูปภาพที่นี่


1
นี่จะเป็นสิ่งที่ดีสำหรับผู้ใช้ที่เป็นกลุ่ม (ดังนั้นไม่ได้สำหรับฉันฉันไม่ชอบที่เป็นกลุ่ม)
ปีเตอร์สมิต

3

KDiff3เป็นแพลตฟอร์มข้ามและมีความสามารถในการกระจายสายและอักขระขั้นสูง ดูเพิ่มเติมเกี่ยวกับคุณลักษณะของมันนี่

ข้อความแสดงแทน


ฉันไม่สามารถพูดได้ว่าฉันพบว่าอินเทอร์เฟซใช้งานง่าย
Anatoly techtonik


1

เครื่องมือโอเพนซอร์ซ Kompareมีมูลค่าเพิ่มในเครื่องมือ diff ของคุณบน linux:

  1. มันทำให้การใช้สีมีประสิทธิภาพ
  2. มันใช้งานได้ดีในรูปแบบบรรทัดคำสั่งไปยังชุดไฟล์ diff แบบหลายไฟล์แบบเรียกซ้ำโดยตรงจาก Subversion (หรือระบบควบคุมเวอร์ชันอื่น ๆ )

    [~ / path / to / project / source] $ svn diff | kompare -o -

  3. ใช้งานได้ดีกับ Gnome Ubuntu แม้ว่าจะเป็นแอปในเครื่องของ KDE

ในการติดตั้งบน Ubuntu: $ sudo apt-get install kompare


ไม่มีภาพหน้าจอที่ล้มเหลว =)
Anatoly techtonik
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.