Tôi có hai bản sao của mã nguồn ứng dụng. Một bản sao được mã hóa, trong khi bản kia thì không. Có các tập tin cấu hình phân tán qua-ra cấu trúc thư mục của ứng dụng, và đây là những gì tôi muốn so sánh.Sử dụng cách khác và loại bỏ các tệp hoàn toàn khác nhau
Có cách nào để sử dụng diff ở nơi tôi có thể bỏ qua các tệp cực kỳ khác nhau (ví dụ: Tệp được mã hóa và tệp không được mã hóa) và chỉ báo cáo sự khác biệt trên các tệp tương tự khác nhau (Cấu hình) .
Cảm ơn sự giúp đỡ của bạn Dennis. Tên tệp giống hệt nhau. Có khả năng một số tệp hoặc thư mục bị thiếu trong một trong hai bản sao. Ứng dụng này được viết bằng PHP và bản sao được mã hóa đã được mã hóa bằng bộ mã hóa ionCube PHP. Vì vậy, các tên tập tin phù hợp. Tôi hy vọng rằng sẽ giúp. –
Các tệp cấu hình được đặt tên như thế nào? Tên của chúng có khác biệt với các tên tập tin khác trong cây không? Có các tệp nào khác ngoài các tệp mà bạn muốn so sánh không? Bạn càng nhận được càng nhiều chi tiết, kịch bản đơn giản hơn. Nếu bạn muốn so sánh tất cả các tệp '* .conf' tương ứng, nhưng không có tệp' * .php' và không có tệp nào không có dấu chấm, chẳng hạn. –
Các tệp cấu hình không có tên chung như * .conf, * .cfg, conn_ * hoặc bất kỳ thứ gì như thế. Một số là .conf, hầu hết là .php. Họ có tên tập tin khác nhau và nằm rải rác trong toàn bộ cấu trúc thư mục. Tôi ước họ đã có một tên tập tin phổ biến! –