Công cụ so sánh văn bản: So sánh từng dòng trực tuyến
Công cụ so sánh văn bản (Text Diff) so sánh hai dữ liệu văn bản đầu vào theo từng dòng và cho thấy những gì được thêm, bị xóa hoặc giữ nguyên. Công cụ dùng thuật toán dãy con chung dài nhất để xác định khác biệt, hiển thị phần thêm bằng màu xanh lá và phần xóa bằng màu đỏ, cùng số lượng thay đổi. Dán hoặc kéo thả cả hai phiên bản vào công cụ chạy trong trình duyệt, chạy so sánh, rồi duyệt từng bước qua các kết quả.
Công cụ so sánh văn bản (Text Diff) so sánh hai dữ liệu văn bản đầu vào theo từng dòng, giúp bạn thấy những gì đã thay đổi giữa các phiên bản. Công cụ dùng thuật toán dãy con chung dài nhất (longest-common-subsequence) để xác định khác biệt, hiển thị phần thêm bằng màu xanh lá và phần xóa bằng màu đỏ, cùng số lượng thay đổi. Dán hoặc kéo thả cả hai văn bản vào công cụ, chạy so sánh, rồi duyệt từng bước qua các kết quả.
Phép so sánh tập trung vào các dòng: nó xác định phần thêm và phần xóa giữa hai đầu vào thay vì chuyển đổi một định dạng sang định dạng khác. Không có tùy chọn cấu hình nào được mô tả cho phép so sánh; quy trình khả dụng là cung cấp cả hai phiên bản, chạy diff, và xem lại các kết quả được tô sáng. Nhờ đó công cụ rất hữu ích khi bạn muốn cái nhìn rõ ràng về các chỉnh sửa mà không phải quét thủ công hai khối văn bản.
Văn bản thuần có thể chứa mã, cấu hình, ghi chú hoặc nội dung viết khác. So sánh hai phiên bản rất hữu ích trong review mã, kiểm tra file và chỉnh sửa vì những thay đổi dễ bỏ sót có thể nổi bật trong diff. Các điểm tô sáng xanh lá và đỏ phân biệt phần thêm với phần xóa, trong khi số lượng thay đổi cho bạn thước đo gọn nhẹ của phép so sánh.
Text Diff chạy hoàn toàn trong trình duyệt của bạn, vì vậy dữ liệu đầu vào của bạn được xử lý trên thiết bị của bạn và không được tải lên, lưu trữ hay gửi đến máy chủ. Công cụ miễn phí, và sau khi trang đã tải xong, công cụ hoạt động ngoại tuyến mà không cần kết nối máy chủ. Lập trình viên và kỹ sư DevOps có thể dùng công cụ để kiểm tra nhanh thay đổi văn bản, dù đang xem lại bản refactor, kiểm tra file hay so sánh các bản sửa đổi.
Bước 1: Dán hoặc kéo thả văn bản đầu tiên vào vùng nhập liệu. Dùng phiên bản bạn muốn so sánh làm điểm khởi đầu.
Bước 2: Dán hoặc kéo thả văn bản thứ hai vào vùng nhập liệu còn lại. Công cụ so sánh hai dữ liệu văn bản đầu vào theo từng dòng.
Bước 3: Chạy so sánh để tạo diff. Các dòng được thêm hiển thị màu xanh lá, trong khi các dòng bị xóa hiển thị màu đỏ.
Bước 4: Xem lại số lượng thay đổi, sau đó duyệt từng bước qua các khác biệt để xem những gì đã thay đổi giữa hai phiên bản.
Trường hợp sử dụng: So sánh hai phiên bản của file văn bản trước khi xem lại hoặc commit thay đổi. Diff theo từng dòng giúp phần thêm và phần xóa dễ phát hiện hơn.
Trường hợp sử dụng: Kiểm tra xem bản refactor có giữ nguyên file văn bản không. Nếu không, phép so sánh giúp bạn tìm dòng khác biệt.
Trường hợp sử dụng: Tìm khác biệt nhỏ giữa hai file trông giống hệt nhau khi nhìn lướt. Các thay đổi được mã hóa màu giúp phép so sánh dễ quét hơn.
Trường hợp sử dụng: Xem lại chỉnh sửa cho văn bản cấu hình trước khi áp dụng. So sánh mức dòng có thể giúp bạn thấy dòng nào được thêm hoặc xóa.
Trường hợp sử dụng: So sánh bản nháp với bản đã sửa để kiểm tra những gì đã thay đổi. Duyệt từng bước qua các khác biệt thay vì đọc lại cả hai văn bản từ đầu.
Trường hợp sử dụng: Kiểm tra văn bản được tạo ra so với phiên bản trước đó. Số lượng thay đổi cùng phần thêm và phần xóa có màu cung cấp cái nhìn nhanh về các khác biệt.