Trình kiểm tra khác biệt - So sánh hai đoạn văn bản cạnh nhau

Dán hai khối văn bản và ngay lập tức xem những gì đã thay đổi, từng dòng. Dạng xem tách hoặc thống nhất, tùy chọn bỏ qua khoảng trắng và bỏ qua chữ hoa chữ thường. Chạy hoàn toàn trong trình duyệt của bạn.

Gốc

Thay đổi

Giới thiệu về kiểm tra khác biệt

Sự khác biệt được tính bằng thuật toán dãy con chung dài nhất ở cấp độ dòng: các dòng phù hợp được căn chỉnh và phần còn lại được đánh dấu là bổ sung (xanh lá cây) hoặc loại bỏ (đỏ). Bỏ qua-khoảng trắng thu gọn các khoảng trắng trước khi so sánh; bỏ qua chữ thường cả hai mặt.

Frequently Asked Questions

Dán văn bản gốc ở bên trái và văn bản đã thay đổi ở bên phải. Sự khác biệt được làm nổi bật ngay lập tức - bổ sung màu xanh lá cây, loại bỏ màu đỏ - sử dụng thuật toán dãy con phổ biến dài nhất cấp dòng để các dòng phù hợp vẫn căn chỉnh ngay cả khi các khối di chuyển xung quanh.

usage

Chế độ xem phân tách hiển thị hai đoạn trích trong các cột song song, đây là cách dễ nhất để đọc văn xuôi, hợp đồng hoặc bản dịch. Chế độ xem hợp nhất xen kẽ các bổ sung và loại bỏ trong một cột duy nhất với tiền tố "+" và "-" — cùng định dạng mà Git sử dụng, thuận tiện cho việc xem xét mã.

features

Đúng. Chuyển đổi "Bỏ qua khoảng trắng" để thu gọn các khoảng trắng và tab trước khi so sánh, điều này ẩn nhiễu định dạng lại. Chuyển "Bỏ qua trường hợp" thành chữ thường cả hai mặt để "Apple" và "apple" được coi là giống hệt nhau. Cả hai nút chuyển đổi đều có thể được kết hợp.

features

Sự khác biệt chạy trong trình duyệt của bạn, vì vậy kích thước bị giới hạn bởi bộ nhớ khả dụng chứ không phải giới hạn cố định. Các đoạn trích lên đến vài trăm nghìn ký tự tính toán ngay lập tức; Các tệp rất lớn có thể mất một lúc, đặc biệt là khi bật cả ignore-whitespace và ignore-case.

technical

Sự khác biệt cấp dòng không phát hiện các bước di chuyển — khi một khối biến mất khỏi một nơi và xuất hiện lại ở nơi khác, cả hai sửa đổi đều được báo cáo riêng biệt. Đó là hành vi tương tự như diff mặc định của Git và nó giữ cho thuật toán nhanh và có thể dự đoán được.

technical

Không. Cả hai đoạn mã đều được phân biệt cục bộ trong trình duyệt của bạn. Không có gì được lưu trữ, không có gì được truyền và không có gì được ghi lại, vì vậy có thể an toàn khi so sánh các hợp đồng bí mật, mã nguồn nội bộ hoặc bản sao chưa được phát hành.

privacy

Use Cases

So sánh các phiên bản mã trước khi commit

Phân biệt hai đoạn mã cạnh nhau để phát hiện các chỉnh sửa ngẫu nhiên trước khi mở yêu cầu kéo, đặc biệt là khi làm việc mà không có IDE hoặc dàn dựng các bản vá được sao chép-dán từ cuộc trò chuyện

technical

Thay đổi tại chỗ trong hợp đồng và thỏa thuận

So sánh hai phiên bản của hợp đồng, NDA hoặc SOW để tìm mọi bổ sung và loại bỏ mà luật sư và khách hàng đã thực hiện, ngay cả khi tài liệu đã được nhập lại

business

Xem lại các biến thể dịch song song

Phân biệt hai bản nháp bản dịch để xem biên tập viên đã thay đổi, bỏ lỡ hoặc diễn đạt lại cụm từ nào, giúp các nhóm bản địa hóa kiểm tra chất lượng bản sao trên tiếng Anh, tiếng Tây Ban Nha và tiếng Pháp

creative

Phát hiện đạo văn trong các bài luận và bài báo

So sánh bản nháp của sinh viên với một nguồn đáng ngờ để làm nổi bật các câu và đoạn văn được sử dụng lại để xem xét đạo văn trong trường học, đại học và báo chí

educational

Kiểm tra các chỉnh sửa đối với phản hồi API và JSON

Phân biệt hai tải trọng JSON, phản hồi API hoặc cấu hình YAML để theo dõi độ lệch lược đồ, gỡ lỗi tuần tự hóa và xác nhận hồi quy thực sự đã thay đổi đầu ra

technical

Theo dõi các bản sửa đổi tài liệu cho nhóm biên tập

So sánh bản nháp blog hôm nay với phiên bản ngày hôm qua để xem chính xác câu nào đã di chuyển, được viết lại hoặc xóa trong quá trình xem xét biên tập và sao chép phù hợp

business