เครื่องมือเปรียบเทียบไฟล์ใดที่ฉันสามารถใช้ภายใต้ OS X


77

เครื่องมือเปรียบเทียบไฟล์โปรดของฉันคือ Beyond Compare แต่เนื่องจากเมื่อเร็ว ๆ นี้ฉันได้เปลี่ยนมาใช้ OS X ฉันไม่สามารถใช้งานได้อีกต่อไปและฉันกำลังมองหาทางเลือกโดยเฉพาะอย่างยิ่งฟรี

อัปเดต: ฉันทำผิดพลาดที่จะไม่ระบุว่าฉันกำลังมองหาเครื่องมือที่ทำการเปรียบเทียบไดเรกทอรีไม่ใช่เฉพาะไฟล์ เพราะสิ่งนี้สามารถทำให้คำตอบที่ไม่ถูกต้องแล้วฉันจึงทำคำถามอื่นสำหรับสิ่งนี้เครื่องมือเปรียบเทียบไดเรกทอรีที่ฉันสามารถใช้บน OS X คืออะไร


ดูคำตอบของฉันสำหรับคำถามอื่นของคุณ คำแนะนำของ Ditto anthonyg
JRobert

คำตอบ:


23

เกินกว่าเปรียบเทียบ 4 ตอนนี้ทำงานบน OSX เยี่ยมชมhttp://www.scootersoftware.com/beta.php?zz=beta4_whatsnew


1
ในฐานะผู้ใช้ที่ยาวนานของ Beyond Compare (มากกว่า 10 ปี) ฉันสามารถพูดได้ว่าสิ่งเดียวที่ฉันหายไปจากช่วงเวลา Windows เก่าของฉันคือ BC ตอนนี้ @ orangebreeze จะได้รับคะแนนโหวตจำนวนมากเนื่องจากไม่มีอะไรดีเท่า BC และฉันลองใช้เครื่องมือส่วนใหญ่
sorin

60

นี่คือการรวมตัวของคำตอบที่โพสต์บนโคลนลบ SO ของdiff กราฟิกสำหรับ Mac OS X มันมีลิงค์ไปยังแต่ละผลิตภัณฑ์และราคาปัจจุบันตั้งแต่แก้ไขล่าสุดใน USD

โปรดทราบว่าลิงก์ไปยัง SO จะปรากฏแก่ผู้ใช้ที่สามารถดูเนื้อหาที่ถูกลบซึ่งต้องการสิทธิ์ผู้ดูแลหรือชื่อเสียง 10k ในเว็บไซต์นั้น

มีข้อเสนอแนะอื่น ๆ ซึ่งไม่ใช่เครื่องมือที่แตกต่างกันในสิทธิของตนเองซึ่งฉันจะแสดงรายการด้านล่าง:

  • มัน (เหนือกว่าเปรียบเทียบ) ทำงานได้ดีในไวน์แต่ฉันคิดถึงการรวมระบบของเชลล์ - Danyal Aytekin11 พฤษภาคม 12, 13:01
  • Eclipse ยังมีกลไกการเปรียบเทียบที่ค่อนข้างดี - JeeBee9 ตุลาคม 2008, 12:45 น
  • P4Merge ที่มาพร้อมกับPerforceนั้นค่อนข้างดีและมาฟรีกับไคลเอ็นต์ของ perforce ทั้งเทอร์มินัลและ GUI เวอร์ชั่น - อามอค7 ก.ค. 53, 23:19 น
  • ฉันต้องใช้Vimเพราะส่วนใหญ่ที่กล่าวถึงที่นี่ไม่เข้าใจ UTF-8 - ผู้ใช้ 184880,  6 ตุลาคม '09, 9:56

สิ่งที่เกี่ยวกับการรวมเธรดของเธรดนั้นเข้ากับสิ่งนี้ตามที่กล่าวไว้ในที่นี้


2
สำหรับทุกคนที่ใช้MacPorts kdiff3 , meld, tkdiff, ระบุไว้ข้างต้นเช่นเดียวกับที่มีอยู่ทั้งหมดผ่านxxdiff port install
Ioannis Filippidis

ฉันพยายามหลอมรวมผ่าน Macports และต้องมีการพึ่งพาจำนวนมาก ฉันได้เปลี่ยนไปใช้ diff ของ TextWrangler นี่เป็นการเปรียบเทียบไดเรกทอรีและคุณสามารถรวมการเปลี่ยนแปลงทีละบรรทัด มันไม่ได้เปรียบเทียบสามทางเลย
Jason S

3
FWIW meld ยังมีให้บริการผ่านทาง Brew brew install meld.
รับคำสั่งเมื่อ

P4Merge นั้นฟรีดีมากสามารถใช้เป็นทั้ง diff และ merge ได้เช่นกันโดยไม่จำเป็นต้องดาวน์โหลดด้วยไคลเอนต์ perforce อีกต่อไปและยังสามารถเห็นภาพที่แตกต่างได้อีกด้วย! ดาวน์โหลดได้ที่นี่
Brad Parks

ขอบคุณมาก .. TextWranglerใช้งานง่ายจริงๆ
swiftBoy

26

FileMerge มาพร้อมกับ XCode แต่ฉันชอบKaleidoscopeที่ไม่ฟรี


3
ในการค้นหา FileMerge (สมมติว่าคุณมี XCode) ... เริ่มต้น Xcode และเลือกเมนู 'Xcode' -> Open Developer Tool -> FileMerge หรือคุณสามารถหลีกเลี่ยงการเริ่มต้นใช้งาน XCode ได้โดยการไปที่ /Applications/Xcode.app/Contents/Applications/FileMerge.app
Harry Wood

1
เมื่อ Harry Wood พูดว่า "poking around" เขาหมายถึงการพิมพ์ในเทอร์มินัล: เปิด /Applications/Xcode.app/Contents/Applications/FileMerge.app
Roberto

@ Roberto หรือผ่าน Finder -> Go -> ไปที่โฟลเดอร์ ... (Cmd + Shift + G)
nuc

1
@HarryWood @ Roberto คุณสามารถเปิด filemerge จากคอนโซลโดยไม่จำเป็นต้องแหย่ไปรอบ ๆ :opendiff file1 file2
WickyNilliams

2
มาที่นี่เพื่อค้นหาวิธีเปิดไฟล์เมอร์ลัย (ฉันมักจะลืม!) และสังเกตเห็นว่าฉันได้แสดงความคิดเห็นแล้วว่าในอดีต* fives สูงตนเองที่ผ่านมา *
WickyNilliams


11

มันไม่ยอดเยี่ยม แต่ FileMerge ที่มาพร้อมกับระบบปฏิบัติการสามารถเรียกใช้จากบรรทัดคำสั่งopendiff a.txt b.txtได้




5

Changes.appมีชื่อเสียงที่ยอดเยี่ยมและมีคุณสมบัติมากมาย คาไลโดสโคปก็ยอดเยี่ยมเช่นกันและมี UI ที่ออกแบบมาอย่างสวยงาม

นอกจากนี้ยังควรกล่าวถึงหากคุณกำลังเขียนโปรแกรมที่ Xcode 4 มีเครื่องมือกระจายภาพที่สร้างขึ้นในตอนนี้ด้วย


1
+1 สำหรับ Changes.app เป็นหนึ่งเดียวกับ GUI ที่คุณสามารถละเลยทั้งช่องว่างชั้นนำและต่อท้าย ..
NUC

1
การเปลี่ยนแปลงได้รับโดย BitBQ ในเดือนตุลาคมของปี 2012 ลิงค์ล่าสุดสำหรับการเปลี่ยนแปลงคือ: bitbq.com/changes
Matthieu Cormier


3

ที่นี่ฉันได้พบ:

  • FileMerge (opendiff)

    มันมาพร้อมกับ Xcode พร้อมติดตั้งเครื่องมือบรรทัดคำสั่ง

  • DiffMerge ติดตั้ง Xcode พร้อมกับเครื่องมือบรรทัดคำสั่ง

  • vimdiff

    ฟรีและโอเพ่นซอร์ส ติดตั้งโดย: brew install vim.

  • meld

    สามารถติดตั้งได้โดยใช้คำสั่งHomebrew : brew install meldแต่มันอาจจะไม่ทำงาน

  • KDiff3

    สามารถติดตั้งโดยใช้คำสั่งHomebrewผ่าน:brew install kdiff3

  • TkDiff

    สามารถติดตั้งโดยใช้คำสั่งHomebrewผ่าน:brew install tkdiff

  • TextWrangler

  • VisualDiffer

    วางจำหน่ายที่ App Store

  • ภาพลานตา

    โฆษณาพร้อมทดลองใช้ฟรี

  • Araxis ผสาน

    โฆษณาพร้อมทดลองใช้ฟรี

  • การเปลี่ยนแปลง

    โฆษณาพร้อมทดลองใช้ฟรี

ตรวจสอบยังเปรียบเทียบเครื่องมือเปรียบเทียบแฟ้มที่วิกิพีเดียรายการเต็มรูปแบบ


2

มีเครื่องมือเปรียบเทียบที่ดีมากมาย ทำหลายไดเรกทอรีและไฟล์ บางคนทำหน้าที่เป็นเครื่องมือผสาน (2 และ 3 ทาง) ในจำนวนนี้มีการกล่าวถึงแล้วในคำตอบอื่น ๆ และทางเลือกของคุณจะขึ้นอยู่กับคุณสมบัติที่คุณต้องการและจำนวนเงินที่คุณพร้อมที่จะจ่ายสำหรับเครื่องมือ มีหน้า Wikipediaที่ดีพร้อมการเปรียบเทียบกับหน้าที่มีชื่อเสียง



1

P4Merge เป็นเครื่องมือ diff และผสานที่ดีมากฟรี มันสามารถ:

  • ไฟล์ต่าง
  • ทำการผสาน 3 ทาง
  • ทำแตกต่างโฟลเดอร์
  • มองเห็นไฟล์ภาพ 2 ไฟล์!

ดาวน์โหลดได้ที่นี่สำหรับ Mac และ Linux

ภาพหน้าจอบางส่วน:

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

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


1

เครื่องมือนี้https://filecomparisontool.com

  1. ใช้เว็บดังนั้นจึงเข้ากันได้
  2. เป็นมิตรกับมือถือ
  3. บันทึกเปรียบเทียบได้สูงสุด 6 เดือน
  4. แบ่งปันการเปรียบเทียบผ่าน URL
  5. ว่าง!


0

GitX-dev เป็นทางแยก (ตัวแปร) ของ GitX ซึ่งเป็น GUI ที่หมดอายุสำหรับระบบควบคุมเวอร์ชัน git มันได้รับการบำรุงรักษาและปรับปรุงด้วยการเพิ่มผลผลิตและการเปลี่ยนแปลงที่มุ่งเน้นความเป็นมิตรด้วยความพยายามที่มุ่งเน้นในการสร้างเครื่องมือระดับเฟิร์สคลาสที่สามารถบำรุงรักษาได้สำหรับนักพัฒนาที่ใช้งานอยู่ในปัจจุบัน

https://rowanj.github.io/gitx/

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

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