Tôi có thể sử dụng công cụ so sánh tập tin nào trong OS X?


77

Công cụ so sánh tệp yêu thích của tôi là Beyond So sánh nhưng vì gần đây tôi đã chuyển sang OS X, tôi không còn có thể sử dụng nó và tôi đang tìm kiếm một giải pháp thay thế, tốt nhất là miễn phí.

Cập nhật: Tôi đã phạm sai lầm khi không chỉ định rằng tôi cũng đang tìm kiếm một công cụ so sánh thư mục, không chỉ các tệp. Bởi vì điều này có thể làm cho các câu trả lời đã không hợp lệ, tôi đã đặt một câu hỏi khác cho điều này Tôi có thể sử dụng công cụ so sánh thư mục nào trên OS X?


Xem câu trả lời của tôi cho câu hỏi khác của bạn. Khuyến nghị của Ditto anthonyg.
JRobert

Câu trả lời:


23

Ngoài so sánh 4 bây giờ cũng chạy trên OSX. Truy cập http://www.scootersoftware.com/beta.php?zz=beta4_whatsnew


1
Là một người dùng lâu dài của Beyond So sánh (hơn 10 năm), tôi có thể nói rằng điều duy nhất tôi bị thiếu trong thời kỳ Windows cũ là BC. Bây giờ @orangebreeze sẽ nhận được rất nhiều phiếu bầu vì không có gì tốt bằng BC và tôi đã thử hầu hết các công cụ.
sorin

60

Đây là một tập hợp các câu trả lời được đăng trên bản sao xóa SO của, diff đồ họa cho Mac OS X . Nó bao gồm các liên kết đến từng sản phẩm và giá hiện tại kể từ lần chỉnh sửa cuối cùng bằng USD.

Lưu ý rằng mọi liên kết đến SO sẽ chỉ hiển thị đối với người dùng có thể xem nội dung bị xóa, yêu cầu đặc quyền của người điều hành hoặc danh tiếng 10k trên trang web đó.

Có một số gợi ý khác, không phải là công cụ khác theo cách riêng của họ, mà tôi sẽ liệt kê dưới đây:

Đó là về việc kết thúc chủ đề hợp nhất vào cái này, như được đề cập ở đây .


2
Đối với bất cứ ai sử dụng MacPorts kdiff3 , meld, tkdiff, được liệt kê ở trên, cũng như xxdifftất cả đều có sẵn thông qua port install.
Ioannis Filippidis

Tôi đã thử meld thông qua Macports và một số lượng lớn các phụ thuộc được yêu cầu. Tôi đã chuyển sang sử dụng diff của TextWrangler. Điều này không so sánh thư mục và bạn có thể hợp nhất thay đổi từng dòng. Nó không làm ba cách so sánh mặc dù.
Jason S

3
FWIW meld cũng có sẵn thông qua bia. brew install meld.
hạn

P4Merge là miễn phí, rất đẹp, có thể được sử dụng như là một khác biệt và hợp nhất, không cần phải tải xuống với một ứng dụng khách nữa, và thậm chí có thể hình ảnh khác biệt trực quan! Tải xuống tại đây
Brad park

Cảm ơn bạn rất nhiều .. TextWrangler thực sự dễ sử dụng.
swiftBoy

26

FileMerge được gói cùng với XCode, nhưng tôi thích Kính vạn hoa không miễn phí.


3
Để tìm FileMerge (giả sử bạn có XCode) ... hãy khởi động Xcode và chọn menu 'Xcode' -> Open Tool Tool -> FileMerge. Hoặc bạn có thể tránh khởi động XCode bằng cách chọc vào /Appluggest/Xcode.app/Contents/Appluggest/FileMerge.app
Harry Wood

1
Khi Harry Wood nói "chọc ngoáy", anh ta có nghĩa là gõ vào thiết bị đầu cuối: mở /Appluggest/Xcode.app/Contents/Appluggest/FileMerge.app
Roberto

@Roberto hoặc thông qua Finder -> Go -> Chuyển đến thư mục ... (Cmd + Shift + G)
nuc

1
@HarryWood @Roberto bạn có thể mở tập tin từ bảng điều khiển mà không cần phải chọc ngoáy:opendiff file1 file2
WickyNilliams 17/12/14

2
Đến đây để tìm hiểu làm thế nào để mở tập tin (tôi luôn quên!), Và nhận thấy tôi đã để lại một bình luận giải thích làm thế nào trong quá khứ * những
cuộc hôn nhân


11

Nó không tuyệt lắm, nhưng FileMerge đi kèm với HĐH có thể được khởi chạy từ dòng lệnh như opendiff a.txt b.txt.



5

Bạn có thể sử dụng diffnếu bạn đang sử dụng dòng lệnh.


5

Change.app có một danh tiếng tuyệt vời và rất nhiều tính năng. Kính vạn hoa cũng rất tuyệt và có giao diện người dùng được thiết kế đẹp mắt.

Điều đáng nói là nếu bạn đang lập trình thì Xcode 4 cũng có các công cụ tìm khác biệt được tích hợp sẵn.


1
1 cho Changes.app là người duy nhất với một giao diện mà bạn có thể bỏ qua cả khoảng trắng ở đầu và đuôi ..
nuc

1
Các thay đổi đã được BitBQ mua lại vào tháng 10 năm 2012. Liên kết mới nhất để thay đổi là: bitbq.com/changes
Matthieu Cormier


3

Đây là những gì tôi đã tìm thấy:

  • FileMerge (opendiff)

    Nó được đóng gói với Xcode với Công cụ dòng lệnh được cài đặt

  • DiffMerge Được gói cùng với Xcode với Công cụ dòng lệnh được cài đặt

  • vimdiff

    Nó là nguồn mở và miễn phí. Cài đặt bằng : brew install vim.

  • Meld

    Có thể được cài đặt bằng Homebrew thông qua lệnh: brew install meldnhưng có lẽ nó sẽ không hoạt động.

  • KĐ3

    Có thể được cài đặt bằng Homebrew thông qua lệnh:brew install kdiff3

  • TkDiff

    Có thể được cài đặt bằng Homebrew thông qua lệnh:brew install tkdiff

  • TextWrangler

  • VisualDiffer

    Có sẵn tại App Store

  • kính vạn hoa

    Thương mại với dùng thử miễn phí.

  • Hợp nhất Araxis

    Thương mại với dùng thử miễn phí.

  • Thay đổi

    Thương mại với dùng thử miễn phí.

Kiểm tra so sánh các công cụ so sánh tập tin tại Wikipedia để biết danh sách đầy đủ.


2

Có rất nhiều công cụ so sánh có sẵn. Nhiều người làm thư mục và tập tin. Một số thậm chí thực hiện như các công cụ hợp nhất (2 và 3 cách). Trong số này, một số đã được đề cập trong các câu trả lời khác và sự lựa chọn của bạn sẽ phụ thuộc vào các tính năng bạn yêu cầu và số tiền bạn chuẩn bị trả cho công cụ. Có một trang Wikipedia tốt với sự so sánh của nhiều trang được biết đến nhiều hơn.



1

P4Merge là một công cụ tìm và hợp nhất miễn phí, rất đẹp. Nó có thể:

  • Tập tin khác
  • Thực hiện hợp nhất 3 cách
  • Do thư mục khác
  • Trực quan diff 2 tập tin hình ảnh!

Tải xuống tại đây cho Mac và Linux

Một số ảnh chụp màn hình:

nhập mô tả hình ảnh ở đây

Hình ảnh khác của hình ảnh: nhập mô tả hình ảnh ở đây


1

Công cụ này https://filecomparisontool.com

  1. Dựa trên web, vì vậy nó tương thích
  2. Thân thiện với thiết bị di động
  3. Lưu so sánh lên đến 6 tháng
  4. Chia sẻ so sánh qua URL
  5. Nó là miễn phí!


0

GitX-dev là một nhánh (biến thể) của GitX, một GUI không còn tồn tại lâu cho hệ thống kiểm soát phiên bản git. Nó đã được duy trì và tăng cường với những thay đổi theo định hướng năng suất và thân thiện, với nỗ lực tập trung vào việc tạo ra một công cụ hạng nhất, có thể bảo trì cho các nhà phát triển tích cực ngày nay.

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

nhập mô tả hình ảnh ở đây

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.